ThrillerFlow is a Dataflow Analysis and Codegen Framework written in Rust. It has the following features:
- Dataflow Analysis based on Memory Hierarchy Graph.
- Loop Analysis based on Polyhedral Model.
- Codegen based on TiledCUDA(An Efficient Kernel Template Library written in CuTe).
git clone [email protected]:TiledTensor/ThrillerFlow.git
make test
make example
Add the following lines to your Cargo.toml:
[dependencies]
thriller_flow = { git = "https://github.com/TiledTensor/ThrillerFlow.git" }
MIT License