Show simple item record

dc.contributor.authorBarrera Herrera, Javier Enrique
dc.contributor.authorKosmidis, Leonidas
dc.contributor.authorTabani, Hamid
dc.contributor.authorMezzetti, Enrico
dc.contributor.authorAbella Ferrer, Jaume
dc.contributor.authorFernández, Mikel
dc.contributor.authorBernat Nicolau, Guillem Joan
dc.contributor.authorCazorla Almeida, Francisco Javier
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2020-04-30T07:38:38Z
dc.date.available2020-04-30T07:38:38Z
dc.date.issued2020
dc.identifier.citationBarrera, J. [et al.]. On the reliability of hardware event monitors in MPSoCs for critical domains. A: ACM Symposium on Applied Computing. "The 35th Annual ACM Symposium on Applied Computing: Brno, Czech Republic, March 30-April 3, 2020". New York: Association for Computing Machinery (ACM), 2020, p. 580-589.
dc.identifier.isbn978-1-4503-6866-7
dc.identifier.urihttp://hdl.handle.net/2117/185876
dc.description.abstractPerformance Monitoring Units (PMUs) are at the heart of most-advanced timing analysis techniques to control and bound the impact of contention in Commercial Off-The-Shelf (COTS) SoCs with shared resources (e.g. GPUs and multicore CPUs). In this paper, we report discrepancies on the values obtained from the PMU event monitors and the number of events expected based on PMU event description in the processor's official documentation. Discrepancies, which may be either due to actual errors or inaccurate specifications, make PMU readings unreliable. This is particularly problematic in consideration of the critical role played by event monitors for timing analysis in domains such as automotive and avionics. This paper proposes a systematic procedure for event monitor validation. We apply it to validate event monitors in the NVIDIA Xavier and TX2, and the Zynq UltraScale+ MPSoC. We show that, while some event monitors count as expected, this is not the case for others whose discrepancies with expected values we analyze.
dc.description.sponsorshipThis work has been partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) under grant TIN2015-65316-P, the SELENE European Union’s Horizon 2020 (H2020) research and innovation programme under grant agreement No 871467, and the HiPEAC Network of Excellence. MINECO partially supported Jaume Abella under Ramon y Cajal postdoctoral fellowship (RYC-2013-14717), Enrico Mezzetti under Juan de la-Cierva-Incorporacion postdoctoral fellowship (IJCI-2016-27396), and Leonidas Kosmidis under Juan de la Cierva-Formacion postdoctoral fellowship (FJCI-2017-34095).
dc.format.extent10 p.
dc.language.isoeng
dc.publisherAssociation for Computing Machinery (ACM)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshEmbedded computer systems
dc.subject.lcshSystems on a chip
dc.subject.lcshSoftware engineering
dc.subject.otherMPSoCs
dc.subject.otherPerformance monitoring counters
dc.subject.otherValidation
dc.titleOn the reliability of hardware event monitors in MPSoCs for critical domains
dc.typeConference report
dc.subject.lemacOrdinadors immersos, Sistemes d'
dc.subject.lemacSistemes monoxip
dc.subject.lemacEnginyeria del programari
dc.identifier.doi10.1145/3341105.3373955
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://dl.acm.org/doi/abs/10.1145/3341105.3373955
dc.rights.accessOpen Access
local.identifier.drac27845737
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/871467/EU/SELENE: Self-monitored Dependable platform for High-Performance Safety-Critical Systems/SELENE
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//RYC-2013-14717/ES/RYC-2013-14717/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/2PE/FJCI-2017-34095
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/772773/EU/Sustainable Performance for High-Performance Embedded Computing Systems/SuPerCom
local.citation.authorBarrera, J.; Kosmidis, L.; Tabani, H.; Mezzetti, E.; Abella, J.; Fernández, M.; Bernat, G; Cazorla, F. J.
local.citation.contributorACM Symposium on Applied Computing
local.citation.pubplaceNew York
local.citation.publicationNameThe 35th Annual ACM Symposium on Applied Computing: Brno, Czech Republic, March 30-April 3, 2020
local.citation.startingPage580
local.citation.endingPage589


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record