Published October 29, 2024
| Version v1
Video/Audio
Open
PyOMP: Parallel programming for CPUs and GPUs with OpenMP and Python
Creators
- 1. Lawrence Livermore National Laboratory
- 2. Intel Labs
- 3. Numba/Anaconda
- 4. Human Learning Group
Description
PyOMP brings the power of OpenMP parallel programming to Python, enabling high-performance computing on both CPUs and GPUs through seamless integration with Numba’s JIT compilation. Designed to make parallelizing complex algorithms intuitive, PyOMP opens up robust, efficient parallelism right from Python. In this short demo, we’ll walk through installing PyOMP and dive into a few examples that showcase how to use PyOMP to effortlessly achieve parallel performance in your code.
Files
pyomp-demo.mp4
Files
(16.7 MB)
Name | Size | Download all |
---|---|---|
md5:88f729f14655be77069a1561c1f075ba
|
16.7 MB | Preview Download |
Additional details
Identifiers
- Other
- LLNL-VIDEO-870796
Funding
- United States Department of Energy
- SciDAC RAPIDS2
- United States Department of Energy
- Contract DE-AC52-07NA27344
Software
- Repository URL
- https://github.com/Python-for-HPC/PyOMP
- Programming language
- Python
- Development Status
- Active