https://github.com/spcl/c2dace
https://github.com/spcl/c2dace
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/spcl/c2dace
- Owner: spcl
- License: bsd-3-clause
- Created: 2021-06-24T13:10:44.000Z (almost 5 years ago)
- Default Branch: old_dace
- Last Pushed: 2023-08-23T21:22:09.000Z (almost 3 years ago)
- Last Synced: 2025-04-07T14:39:51.670Z (about 1 year ago)
- Language: C
- Size: 606 KB
- Stars: 2
- Watchers: 10
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://arxiv.org/abs/2112.11879).
```
@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.