Skip to content

ThrillerFlow is a Dataflow Analysis and Codegen Framework written in Rust.

License

Notifications You must be signed in to change notification settings

TiledTensor/ThrillerFlow

Repository files navigation

ThrillerFlow

Introduction

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).

Quick Start

Download

git clone [email protected]:TiledTensor/ThrillerFlow.git

Unit Test

make test

Example

make example

Usage

Add the following lines to your Cargo.toml:

[dependencies]
thriller_flow = { git = "https://github.com/TiledTensor/ThrillerFlow.git" }

License

MIT License

About

ThrillerFlow is a Dataflow Analysis and Codegen Framework written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages