FFT8 doesn't pass memory mapper
@joyliu37 FFT8 doesn't pass memory mapper.
unroll0:
clockwork: ubuffer.cpp:4343: bank UBuffer::compute_bank_info(uset*, isl_point*, std::set<std::__cxx11::basic_string
unroll2: clockwork: prog.cpp:7505: isl_map* build_buffer_impl(prog&, UBuffer&, schedule_info&, ubuffer_impl&): Assertion `has_embarassing_partition' failed.
unroll4: clockwork: prog.cpp:7505: isl_map* build_buffer_impl(prog&, UBuffer&, schedule_info&, ubuffer_impl&): Assertion `has_embarassing_partition' failed.
unroll8:
clockwork: ubuffer.cpp:4343: bank UBuffer::compute_bank_info(uset*, isl_point*, std::set<std::__cxx11::basic_string
This is supposed to be a banking issue. Which branch are you in and what's the command to reproduce this issue?
My branch is called "kosho". The command is "./rebuild_and_run.sh lake-exp". You can modify the apps in "build_set_test.cpp" to experiment with different unrolling schemes.