MC2: Multicore and Cache Analysis via Deterministic and Probabilistic Jitter Bounding

dc.contributor.authorDíaz, Enrique
dc.contributor.authorFernández, Mikel
dc.contributor.authorKosmidis, Leonidas
dc.contributor.authorMezzetti, Enrico
dc.contributor.authorHernandez, Carles
dc.contributor.authorAbella Ferrer, Jaume
dc.contributor.authorCazorla, Francisco J.
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2017-07-28T10:07:20Z
dc.date.available2017-07-28T10:07:20Z
dc.date.issued2017-05-30
dc.description.abstractIn critical domains, reliable software execution is increasingly involving aspects related to the timing dimension. This is due to the advent of high-performance (complex) hardware, used to provide the rising levels of guaranteed performance needed in those domains. Caches and multicores are two of the hardware features that have the potential to significantly reduce WCET estimates, yet they pose new challenges on current-practice measurement-based timing analysis (MBTA) approaches. In this paper we propose MC2, a technique for multilevel-cache multicores that combines deterministic and probabilistic jitter-bounding approaches to reliably handle both the variability in execution time generated by caches and the contention in accessing shared hardware resources. We evaluate MC2 on a COTS quad-core LEON-based board and our initial results show how it effectively captures cache and multicore contention in pWCET estimates with respect to actual observed values.
dc.description.peerreviewedPeer Reviewed
dc.description.sponsorshipThis 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. Jaume Abella has been partially supported by the MINECO under Ramon y Cajal postdoctoral fellowship number RYC-2013-14717. Carles Hernández is jointly funded by the MINECO and FEDER funds through grant TIN2014-60404-JIN.
dc.description.versionPostprint (author's final draft)
dc.format.extent17 p.
dc.identifier.citationDíaz, E. [et al.]. MC2: Multicore and Cache Analysis via Deterministic and Probabilistic Jitter Bounding. A: "Reliable Software Technologies -- Ada-Europe 2017: 22nd Ada-Europe International Conference on Reliable Software Technologies, Vienna, Austria, June 12-16, 2017, Proceedings". Springer International Publishing, 2017, p. 102-118.
dc.identifier.doi10.1007/978-3-319-60588-3_7
dc.identifier.isbn978-3-319-60588-3
dc.identifier.urihttps://hdl.handle.net/2117/107015
dc.language.isoeng
dc.publisherSpringer International Publishing
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2014-60404-JIN/ES/PROBABILISTIC TIMING ANALYSIS OF HIGH-PERFORMANCE AND RELIABLE PROCESSORS/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//RYC-2013-14717/ES/RYC-2013-14717/
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-319-60588-3_7
dc.rights.accessOpen Access
dc.rights.licensenameAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria elèctrica
dc.subject.lcshProbabilistic database systems
dc.subject.lcshCache memory
dc.subject.lcshEmbedded computer systems
dc.subject.lemacSupercomputadors
dc.subject.lemacSistemes incrustats (Informàtica)
dc.subject.otherWCET
dc.subject.otherMBTA
dc.subject.otherMulticore contention
dc.subject.otherProbabilistic timing analysis
dc.subject.otherJitter bounding
dc.titleMC2: Multicore and Cache Analysis via Deterministic and Probabilistic Jitter Bounding
dc.typeConference lecture
dspace.entity.typePublication
local.citation.endingPage118
local.citation.publicationNameReliable Software Technologies -- Ada-Europe 2017: 22nd Ada-Europe International Conference on Reliable Software Technologies, Vienna, Austria, June 12-16, 2017, Proceedings
local.citation.startingPage102

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
MC2 Multicore and Cache Analysis via.pdf
Mida:
527.13 KB
Format:
Adobe Portable Document Format
Descripció: