cornell-zhang / heterocl

HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
https://cornell-zhang.github.io/heterocl/
Apache License 2.0
326 stars 92 forks source link

User-defined project folder required #252

Closed chhzh123 closed 4 years ago

chhzh123 commented 4 years ago

Currently, HeteroCL generates host code and kernel code in the "project" folder and also runs Vivado HLS in this folder by default. However, if multiple schedules are specified, and the hcl.build is called several times, the previous codes and results will be removed or rewritten.

To further compare the generated codes and the HLS reports of different schedules, users may need an interface to specify where they want to execute and store their projects.