Towards Zero-Waste Computing with Performance Engineering


Many new applications emerge in need of high-performance computing resources. However, they are not always ready to use such resources efficiently. As a result, we observe significant resource waste when such applications are deployed on real heterogeneously, potentially distributed hardware. To avoid such waste in computing, performance engineering methods and tools can be used to identify performance bounds and bottlenecks at application and system level. In this tutorial, we present an introduction (with examples) in performance engineering methods and tools.

In order to put these ideas into practice, we briefly consider a connected component labeling problem from a track reconstruction application implemented for GPGPUs. Through this example, we aim to show how naive implementations of algorithms can lead to wasteful usage of hardware resources, and how profiling tools and models can guide us to implementing zero-waste applications.

Towards Zero-Waste Computing with Performance Engineering
Zoom Meeting ID
Christina Agapopoulou
Useful links
Join via phone
Zoom URL
    • 2:00 PM 2:05 PM
      Introduction 5m
      Speakers: Christina Agapopoulou (CERN), Claire Antel (Universite de Geneve (CH)), Giulia Casarosa (Universita di Pisa & INFN (IT))

      Short Intro

      You can find more details about the Hep Software Foundation Reco & SW Trigger forum at our kick-off meeting in April.
      Have something you would like to discuss within this forum? Add it to or endorse it in the editable google doc, or email us (we hope to have a session on timing in tracking next!)

      Introducing the speakers..

      (sorry, this bit was not recorded, so adding to minutes)

      After completing a BSc and MSc in Computer Science and Enginnering, Ana-Lucia Varbaescu did her PhD at TUDeflt, Netherlands with a thesis in performance engineering.  Ana is currently  a professor at the University of Twente with now more than 15 years of experience in performance engineering. 

      Stephen Swatman is a PhD student at the University of Amsterdam & CERN working on high performance computing and HEP applications.


    • 2:05 PM 2:50 PM
      Towards Zero-Waste Computing with Performance Engineering 45m
      Speakers: Ana-Lucia Varbanescu (University of Twente), Stephen Nicholas Swatman (University of Amsterdam (NL))