Loading [a11y]/accessibility-menu.js
RPPM: Rapid Performance Prediction of Multithreaded Applications on Multicore Hardware | IEEE Journals & Magazine | IEEE Xplore
Scheduled Maintenance: On Monday, 27 January, the IEEE Xplore Author Profile management portal will undergo scheduled maintenance from 9:00-11:00 AM ET (1400-1600 UTC). During this time, access to the portal will be unavailable. We apologize for any inconvenience.

RPPM: Rapid Performance Prediction of Multithreaded Applications on Multicore Hardware


Abstract:

This paper proposes RPPM which, based on a microarchitecture-independent profile of a multithreaded application, predicts its performance on a previously unseen multicore...Show More

Abstract:

This paper proposes RPPM which, based on a microarchitecture-independent profile of a multithreaded application, predicts its performance on a previously unseen multicore platform. RPPM breaks up multithreaded program execution into epochs based on synchronization primitives, and then predicts per-epoch active execution times for each thread and synchronization overhead to arrive at a prediction for overall application performance. RPPM predicts performance within 12 percent on average (27 percent max error) compared to cycle-level simulation. We present a case study to illustrate that RPPM can be used for making accurate multicore design trade-offs early in the design cycle.
Published in: IEEE Computer Architecture Letters ( Volume: 17, Issue: 2, 01 July-Dec. 2018)
Page(s): 183 - 186
Date of Publication: 02 July 2018

ISSN Information:

Funding Agency:


References

References is not available for this document.