description | Polyhedral Process Networks |
owner | skimo@kotnet.org |
last change | Sun, 3 Nov 2024 13:41:24 +0000 (3 14:41 +0100) |
URL | git://repo.or.cz/ppn.git |
| https://repo.or.cz/ppn.git |
push URL | ssh://repo.or.cz/ppn.git |
| https://repo.or.cz/ppn.git (learn more) |
bundle info | ppn.git downloadable bundles |
content tags
|
|
README
ppn, a tool for constructing polyhedral process networks
Some common commands:
- extract a polyhedral model from test.c
c2pdg test.c
The polyhedral model is stored in test.yaml
- perform dataflow analysis
da -i test.yaml
The results are stored in test_da.yaml
- print dependences
dump_dependences < test_da.yaml
- convert to a process network
pn < test.yaml > test_pn.yaml
- write out C code again for a (possibly transformed) polyhedral model
pdg2c test.c test_pn.yaml