The P3 Explorer: An Open Database of Performance, Portability, and Productivity

Matthew Smith, Steven A. Wright, Zaman Lantra, Gihan R. Mudalige

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper introduces a web-based tool designed to organise and present visual representations of performance, portability, and productivity (P3) data from previously published scientific studies. The P3 Explorer operates as both an open repository of application performance data and a data dashboard, providing visual heuristic analyses of performance portability and developer productivity, created using Intel’s P3 Analysis library. The goal of the project is to create a community-led database of P3 studies to better inform application developers of alternative approaches to developing new applications that target high performance on diverse hardware, considering the productivity of the developer. In this paper, we evaluate our tool using a recently published study outlining a performance portable
domain-specific language for particle-in-cell applications.
Original languageEnglish
Title of host publication33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Number of pages6
DOIs
Publication statusPublished - 12 Mar 2025
Event33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing - University of Turin, Turin, Italy
Duration: 12 Mar 202514 Mar 2025
Conference number: 2025
https://pdp2025.org

Conference

Conference33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Abbreviated titlePDP
Country/TerritoryItaly
CityTurin
Period12/03/2514/03/25
Internet address

Bibliographical note

This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy.

Cite this