Lightning

Lightning: Fast data processing using GPUs on distributed platforms

2
contributors
14 commits | Last update: February 18, 2022

Cite this software

Choose a version:
DOI:
[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a reference manager file format:
Download file

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.

Read more
Tags
  • GPU
  • Big data
  • High performance computing
Programming Language
  • Rust
  • CUDA
License
  • Apache-2.0
Source code

Participating organizations

Contributors

  • Stijn Heldens
    Netherlands eScience Center
  • Ben van Werkhoven
    Netherlands eScience Center
Contact person
Stijn Heldens
Netherlands eScience Center

Information for page maintainers

OAI-PMH metadata:
OK
citation metadata:
no valid CITATION.cff found in any release.
Show