Back to Search Start Over

Reconciling Time Predictability and Performance in Future Computing Systems

Authors :
Barcelona Supercomputing Center
Cazorla, Francisco J.
Abella Ferrer, Jaume
Mezzetti, Enrico
Hernandez, Carles
Vardanega, Tullio
Bernat, Guillem
Barcelona Supercomputing Center
Cazorla, Francisco J.
Abella Ferrer, Jaume
Mezzetti, Enrico
Hernandez, Carles
Vardanega, Tullio
Bernat, Guillem
Publication Year :
2018

Abstract

MBTA studies the system’s timing in analysis scenarios, to determine upper bounds to the worst-case execution-time behavior that may occur at operation. MBTA’s challenge is to construct analysis-time scenarios that help compute WCET estimates that upper-bound operation-time behavior. This evidently requires ensuring that all factors with bearing on the execution conditions that the program may incur during operation are duly considered in the analysis. In fact, the factors that originate from low-level hardware resources are far more difficult to get at for the user than those that proceed from the software. This paper addresses the former challenge, with solutions that entail simple changes to hardware design and MBTA methods, which achieve quality results without sacrificing performance. On those grounds, we maintain that the adoption of the following design principles yields an effective application of MBTA to high-performance systems.<br />This work has been partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) under grant TIN2015-65316-P and the HiPEAC Network of Excellence. Carles Hernandez is jointly funded by the Spanish Ministry of Economy and Competitiveness (MINECO) and FEDER funds through grant TIN2014-60404-JIN. Jaume Abella has been partially supported by the MINECO under Ramon y Cajal postdoctoral fellowship number RYC-2013-14717.<br />Peer Reviewed<br />Postprint (author's final draft)

Details

Database :
OAIster
Notes :
6 p., application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1037158854
Document Type :
Electronic Resource