nomp-org / libnomp

libnomp is a loopy based runtime for C programming language to create domain specific compilers.

Home Page:https://nomp-org.github.io/libnomp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libnomp

Unit tests

libnomp is a loopy based runtime for C programming language to create domain specific compilers for building HPC applications on accelerators (e.g. GPUs). Read more about how to download, build and use libnomp on nomp-org website.

While libnomp can be used as a standalone C library, it is intended to be used with the clang based compiler front-end nompcc to easily build HPC applications using a pragma based programming model without having to directly use libnomp C API.

libnomp and nompcc together form the nomp compiler framework.

About

libnomp is a loopy based runtime for C programming language to create domain specific compilers.

https://nomp-org.github.io/libnomp/

License:MIT License


Languages

Language:C 75.7%Language:Python 13.6%Language:Shell 6.6%Language:CMake 4.1%