LFX Platform

Know more about LFX Platform

LFX Insights

C++ Parallel Programming Models

Libraries providing programming models and abstractions for writing parallel, performance-portable code in C++ across diverse hardware architectures.

7 projects

11,895 contributors

$1.5B

OpenCilk

Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and based on Tapir/LLVM.

Contributors

7,532

Organizations

548

Software value

$798M

Open MPI

Open MPI is a high-performance message passing library implementation of the Message Passing Interface (MPI) standard, designed for distributed memory computing environments and parallel programming. It provides a portable and efficient framework for developing parallel applications across different computing platforms and architectures.

Contributors

2,273

Organizations

412

Software value

$21M

Kokkos Project

The mission of the Project is to develop and support a programming system for performance portability across hardware architectures relevant for compute heavy workloads. The Project is composed of subprojects addressing different aspects of a comprehensive performance portability solution for engineering, science and other compute intensive software.

Contributors

1,233

Organizations

189

Software value

$640M

Taskflow

Taskflow is a modern C++ parallel task programming library that helps developers build complex parallel applications. It offers a high-level interface for defining task dependencies and executing parallel workflows efficiently, with support for both CPU and GPU computations.

Contributors

557

Organizations

124

Software value

$28M

Kompute

The mission of the Project is to advance the GPU Acceleration ecosystem in scientific and industry applications through cross-vendor graphics card tooling, and further capabilities for GPGPU computing across advanced data processing use-cases.

Contributors

170

Organizations

33

Software value

$591K

Fuser

A Fusion Code Generator for NVIDIA GPUs (commonly known as "nvFuser")

Contributors

130

Organizations

24

Software value

$16M

Looking for a project that’s not listed?