Skip to content
forked from anlsys/xkomp

An experimental OpenMP implementation built on top of XKaapi

License

Notifications You must be signed in to change notification settings

rpereira-dev/xkomp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XKOMP

An experimental OpenMP runtime-library implementation built on top of the XKaapi runtime system, and an extended LLVM's Clang ABI.

Prerequisities

You need a patched version of LLVM - https://github.com/anlsys/llvm-project and compile your openmp program with it
Example of LLVM build

cmake ../llvm -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_ENABLE_RUNTIMES="openmp;offload" -DLLVM_TARGETS_TO_BUILD="NVPTX;X86" -DCMAKE_INSTALL_PREFIX=/vast/users/rpereira/install/llvm/Debug

Example of XKOMP build

cmake -DCMAKE_BUILD_TYPE=Debug ../

Example of application build

clang -fopenmp main.c -o main -lxkomp

About

An experimental OpenMP implementation built on top of XKaapi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.7%
  • CMake 29.0%
  • C 12.3%