Skip to content

OpenMP to Tapir Implementation

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE.TXT
Notifications You must be signed in to change notification settings

lanl/openmpir-clang

 
 

Repository files navigation

OpenMP -> Tapir

This is a research project that compiles a subset of OpenMP to the Tapir LLVM IR extensions.

To compile, use both -fopenmp and -ftapir=openmp.

Building

git clone https://github.com/lanl/openmpir-clang
git clone https://github.com/wsmoses/parallel-ir
rmdir parallel-ir/tools/clang
ln -s $PWD/openmpir-clang parallel-ir/tools/clang
mkdir build
cd build
cmake ../parallel-ir
make -j `grep -c '^processor' /proc/cpuinfo` 
cd ../openmpir-clang/benchmarks
make -j `grep -c '^processor' /proc/cpuinfo` 

About

OpenMP to Tapir Implementation

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE.TXT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 70.2%
  • C 18.7%
  • Objective-C 6.5%
  • Objective-C++ 2.0%
  • HTML 1.2%
  • Python 0.8%
  • Other 0.6%