Skip to content

AlexisPerry/kitsune

 
 

Repository files navigation

Kitsune

This is a research project investigating frontends and backends to the Tapir LLVM IR extensions.

Building with OpenMP -> Tapir Clang

mkdir build
cd build
cmake ..
make

Building with Flecsi+Kokkos -> Tapir Clang

mkdir build
cd build
cmake .. -DKITSUNE_CLANG=on
make 

Running

./build/llvm/bin/clang <source_file> <source_flags> -ftapir=<backend rts>

Currently supported backend runtimes are cilk and openmp, though the cilk backend is more mature.

Issues

  • Parallel for doesn't currently work with OpenMP backend

About

LLVM + Tapir research project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Logos 61.2%
  • RPC 17.5%
  • C++ 10.2%
  • C 5.0%
  • LLVM 3.7%
  • Assembly 1.2%
  • Other 1.2%