harvard-acc / ALADDIN

A pre-RTL, power-performance model for fixed-function accelerators
Other
161 stars 54 forks source link

Is it possible to sweep parameters in the configuration file? #10

Closed MahdiNazemi closed 7 years ago

MahdiNazemi commented 7 years ago

Based on what I see in the paper, it looks like it is possible to sweep a parameter in the configuration file. For example, sweeping the values of cycle time or loop unrolling count. I tried different formats for sweeping the values, but none of them worked. Can you please explain how one can sweep the values of parameters?

Thanks, Matt

xyzsam commented 7 years ago

Hi Matt,

The only way to sweep the parameters is to create multiple config files with the parameter values that you want to sweep. For something quick, this can be easily done in a few lines of Python. If you want something more scalable, I suggest checking out Xenon, a system I wrote just for this purpose. Take a look here to see how this system works, with preconfigured MachSuite and SHOC benchmark suites available.

xyzsam commented 7 years ago

Closing due to lack of activity.