Loading Events

« All Events

Introduction to the DLB Library and Measuring GPU performance

September 17 @ 3:00 pm4:00 pm
Poster titled “Introduction to the DLB Library and Measuring GPU performance” at the top in bold black font. To the right of the title are two logos: one for dynamic load balancing (with a blue icon resembling test tubes) and one for CEEC (black bold letters). Below the title is a white speech-bubble shaped text box with the following text: Join CEEC and Marta Garcia for a webinar introducing the Dynamic Load Balancing (DLB) library and its modules! We’ll share each module’s main features and how to use them, with extra focus on the new TALP GPU metric collection feature. Below this paragraph are three icons with corresponding event details: • A calendar icon next to: September 17, 2025 • A clock icon next to: 15:00 – 16:00 CET • A location pin icon next to: Online To the right of the main text is a rectangular photo of Marta Garcia speaking on stage with a microphone, in front of a presentation slide. She wears a striped shirt, and the background slide includes anatomical heart graphics and headshots. Below the main text box is a slightly tilted image of a diagram. It shows a white 3D figure typing on a laptop labeled "Program App.", pointing to a blue arrow labeled "Run with DLB", followed by charts and cloud-like graphics suggesting performance improvement. The DLB logo appears again in this diagram. The bottom of the poster features stylized wave lines in blue and gray.

The Dynamic Load Balancing library is a runtime library that offers different capabilities to HPC users. It consists of three different modules that work collaboratively and independently:

  • Lend When Idle (LeWI): Offers a transparent load balancing mechanism for hybrid applications (MPI + OpenMP)
  • Tracking Application Life Performance (TALP): Collects performance metrics at runtime, offering a transparent and lightweight tool to measure the parallel and computational efficiency of your code. Metrics can be collected during runtime, offering the possibility of dynamic adaptation.
  • Dynamic Resource Ownership Management: Provides a mechanism to change the amount of computational resources used by the different processes at runtime without stopping the application.

In this webinar we’ll provide an overview of the DLB library and each one of its modules. For each module we’ll share its main features, how to use it, and some success stories. We’ll put special focus on the TALP module and its recent extension to provide GPU metrics when getting performance measurements.

Details

Date:
September 17
Time:
3:00 pm – 4:00 pm
Event Category:
Event Tags:

Venue

Online