Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
61.596 UPC E-Prints
You are here:
View Item 
  •   DSpace Home
  • E-prints
  • Programes de doctorat
  • Doctorat en Arquitectura de Computadors
  • Ponències/Comunicacions de congressos
  • View Item
  •   DSpace Home
  • E-prints
  • Programes de doctorat
  • Doctorat en Arquitectura de Computadors
  • Ponències/Comunicacions de congressos
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

PRL: standardizing performance monitoring library for high-integrity real-time systems

Thumbnail
View/Open
PRL.pdf (215,6Kb)
 
10.1109/ICCD53106.2021.00061
 
  View Usage Statistics
  LA Referencia / Recolecta stats
Cita com:
hdl:2117/362551

Show full item record
Giesen León, Jeremy JensMés informació
Mezzetti, EnricoMés informació
Abella Ferrer, JaumeMés informació
Cazorla Almeida, Francisco Javier
Document typeConference report
Defense date2021
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
ProjectMASTECS - Multicore Analysis Service and Tools for Embedded Critical Systems (EC-H2020-878752)
SuPerCom - Sustainable Performance for High-Performance Embedded Computing Systems (EC-H2020-772773)
Abstract
The use of complex processors is becoming ubiquitous in High-Integrity Systems (HIS). To deal with processor’s increased complexity, Performance Monitoring Counters (PMCs) are increasingly used to reason on software behavior and provide the necessary evidence to support software certification. However, the use of PMCs in HIS is relatively recent and hence far from being standardized. As a result, software engineers are forced to resort to highly-customized, low-level programming of platform-specific PMC control registers, which is both error prone and time consuming. To cover this gap, we propose building on the PAPI library, a standardized performance monitoring solution in the mainstream domain, and develop a PMC Reading Library (PRL) for configuring and collecting traceable events while capturing HIS specific requirements and peculiarities. We instantiate PRL in a reference automotive configuration to show that PRL meets key HIS requirements: negligible footprint, limited and predictable overhead, and accuracy collecting hardware events by filtering out the impact of interrupts and context switches.
CitationGiesen, J. [et al.]. PRL: standardizing performance monitoring library for high-integrity real-time systems. A: IEEE International Conference on Computer Design. "2021 IEEE 39th International Conference on Computer Design, ICCD 2021: virtual conference, 24-27 October 2021: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 344-348. ISBN 978-1-6654-3219-1. DOI 10.1109/ICCD53106.2021.00061. 
URIhttp://hdl.handle.net/2117/362551
DOI10.1109/ICCD53106.2021.00061
ISBN978-1-6654-3219-1
Publisher versionhttps://ieeexplore.ieee.org/abstract/document/9643748
Collections
  • Doctorat en Arquitectura de Computadors - Ponències/Comunicacions de congressos [251]
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
PRL.pdf215,6KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina