Cluster Programming Made Easy!

Our toolset allows the programming of heterogeneous clusters using OpenMP only. No need to learn MPI anymore: only describe data movements and parallelism using OpenMP directives, and our runtime will handle data distribution and load balancing automatically!

New publications

More good news, I am happy to announced that we got multiple papers accepted recently, two posters / short-papers submitted to CARLA22 which will happen in Porto Alegre (Brazil) and two papers submitted to WAMCA in Bordeaux (France). Check the publication page to get the exact references.

Upstream contributions

Let me announce that our student Guilherme Valarini started to send patches of our work to the upstream LLVM repository. Check the LLVM phabricator to know more about it (D132676 and D132005).

Be ready, more patches should come soon.

HPCwire

OMPC paper was recently featured on HPCwire. Check the article here.

LLPP publication

Good news, our paper about the OMPC runtime was accepted to the Second Workshop on LLVM in Parallel Processing (LLPP), that will be held at ICPP 2022.

New major release v14.9.0

We just published the v14.9.0 release of our compiler/runtime infrastructure which is now based on LLVM 14, you can find the details here. The performance of the runtime has been globally improved.

New major release v12.7.0

We just published the v12.7.0 release of our compiler/runtime infrastructure which is now based on LLVM 12, you can find the details here. The performance of the runtime has been globally improved.

As you might have noticed, we decided to change the way it is versionned. It is now following this pattern: <LLVM version>.<OMPC version>.<Patch version>. This will make it easier to separate the evolution of LLVM and OMPC.

Regular releases

Just a note to mention the project is not dead, we are making new releases regularly that you can follow here (the current one is v1.3.0). The runtime is still being heavily developed, we will introduce it in an upcoming research conference as soon as we are confident enough with the results.

OmpTracing paper accepted to WAMCA20

Great news! The paper presenting OmpTracing has been accepted to WAMCA 2020. Please register to the SBAC-PAD conference and participate to the workshop if you want to know more about it.

New major release v1.0.0

We just published the v1.0.0 release of our compiler/runtime infrastructure, you can find the details here.

First Official Release!

We just released the first official version of our compiler/runtime infrastructure, you can find the details here.