spcl / c2dace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C2DaCe

C2DaCe is an automatic tool that creates SDFGs from C source code. These can then be optimized using the DaCe framework, improving dataflow and discovering parallelism opportunities.

For more details, check our arXiv preprint: Lifting C Semantics for Dataflow Optimization.

@misc{calotoiu2021lifting,
      title={Lifting C Semantics for Dataflow Optimization}, 
      author={Alexandru Calotoiu and Tal Ben-Nun and Grzegorz Kwasniewski and Johannes de Fine Licht and Timo Schneider and Philipp Schaad and Torsten Hoefler},
      year={2021},
      eprint={2112.11879},
      archivePrefix={arXiv},
      primaryClass={cs.PL}
}

We are currently preparing a more "production-ready" release, which will be out soon! If you are interested in the original "research" code, look at the old-c2dace branch.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 65.9%Language:Python 34.0%Language:Makefile 0.1%