Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to use RAJA and Umpire, two essential C++ libraries for high-performance computing applications, in this comprehensive tutorial from LLNL's High Performance Computing Innovation Center. Master RAJA, a software library providing C++ abstractions that enable architecture and programming model portability for HPC applications, allowing your code to run efficiently across different computing platforms. Discover how to leverage Umpire, a resource management library designed for discovering, provisioning, and managing memory on machines with multiple memory devices including NUMA systems and GPUs. Explore practical implementation techniques for both libraries through hands-on demonstrations and examples that show how to optimize memory management and achieve portable performance across diverse computing architectures. Access additional resources including the complete chat transcript from the live session and explore the open-source repositories on GitHub to continue your learning journey with these powerful HPC development tools.
Syllabus
Tutorials 2025: RAJA Performance Suite and Umpire
Taught by
Inside Livermore Lab