PrincetonUniversity / cpf

Collaborative Parallelization Framework (CPF)
MIT License
31 stars 4 forks source link

Loop pointer changing depending on where SCAF is called #47

Open yebinchon opened 11 months ago

yebinchon commented 11 months ago

The loop pointer from ModuleLoops is different depending on whether SCAF is called through NOELLE or directly from the cpf-repl interface. It seems that ModuleLoops is being initialized multiple times.

Some SCAF results are different due to different loop pointers being passed. For example, SCEV returns a proper expression when queried within NOELLE but not from cpf-repl.