Lightning

Lightning: Fast data processing using GPUs on distributed platforms

4
mentions
2
contributors
Get started
14 commitsLast commit ≈ 34 months ago4 stars1 fork

Cite this software

What Lightning can do for you

  • Data processing using GPUs on distributed platforms
  • Program a cluster of GPUs just like programming a single GPU
  • Multi-GPU execution of existing CUDA kernels with minimal effort
  • Focus on scalability and efficiency

Lightning is a framwork for fast data processing using GPUs on distributed platforms. The framework enables distributed multi-GPU execution of compute kernels written in CUDA in a way that resembles programming CUDA using a single GPU. This enables scaling existing CUDA kernels to much larger problems size, far beyond the memory capacity and compute capabilities of a single GPU.

Keywords
Programming languages
  • Rust 96%
  • C++ 2%
  • Python 1%
License
</>Source code

Participating organisations

Netherlands eScience Center

Reference papers

Mentions

Contributors

Contact person

Stijn Heldens

Stijn Heldens

Netherlands eScience Center
Mail Stijn
Ben van Werkhoven
Ben van Werkhoven
Netherlands eScience Center
Stijn Heldens
Stijn Heldens
Netherlands eScience Center

Related projects

COMPAS

A Computational Answer to the Soaring MRI demand

Updated 16 months ago
In progress