Show simple item record

dc.contributor.authorKosmidis, Leonidas
dc.contributor.authorCompagnin, Davide
dc.contributor.authorMorales, David
dc.contributor.authorMezzetti, Enrico
dc.contributor.authorQuiñones, Eduardo
dc.contributor.authorAbella Ferrer, Jaume
dc.contributor.authorVardanega, Tullio
dc.contributor.authorCazorla Almeida, Francisco Javier
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2017-02-24T12:38:04Z
dc.date.available2017-02-24T12:38:04Z
dc.date.issued2016
dc.identifier.citationKosmidis, L., Compagnin, D., Morales, D., Mezzetti, E., Quiñones, E., Abella, J., Vardanega, T., Cazorla, F. Measurement-based timing analysis of the AURIX caches. A: International Workshop on Worst-Case Execution Time Analysis. "16th International Workshop on Worst-Case Execution Time Analysis (WCET 2016)". Toulouse: Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2016, p. 9:1-9:11.
dc.identifier.isbn978-3-95977-025-5
dc.identifier.urihttp://hdl.handle.net/2117/101536
dc.description.abstractCache memories are one of the hardware resources with higher potential to reduce worst-case execution time (WCET) costs for software programs with tight real-time constraints. Yet, the complexity of cache analysis has caused a large fraction of real-time systems industry to avoid using them, especially in the automotive sector. For measurement-based timing analysis (MBTA) - the dominant technique in domains such as automotive - cache challenges the definition of test scenarios stressful enough to produce (cache) layouts that causing high contention. In this paper, we present our experience in enabling the use of caches for a real automotive application running on an AURIX multiprocessor, using software randomization and measurement-based probabilistic timing analysis (MBPTA). Our results show that software randomization successfully exposes - in the experiments performed for timing analysis - cache related variability, in a manner that can be effectively captured by MBPTA.
dc.description.sponsorshipThe research leading to these results has received funding from the European Community’s FP7 [FP7/2007-2013] under the PROXIMA Project (http://www.proxima project.eu), grant agreement no 611085. This work has also been partially supported by the Spanish Ministry of Science and Innovation (grant TIN2015-65316-P) and the HiPEAC Network of Excellence. Jaume Abella has been partially supported by the Ministry of Economy and Competitiveness under Ramon y Cajal fellowship RYC-2013-14717. This work was conducted as part of a collaboration with the CONCERTO project (ARTEMIS-JU grant nr. 333053), which provided the automotive application and the build automation. Authors thank Benjamin Lesage for his support in execution time collection infrastructure on the AURIX board.
dc.language.isoeng
dc.publisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshCache memory
dc.subject.lcshReal-time data processing
dc.subject.otherReal-time systems
dc.subject.otherEmbedded systems
dc.subject.otherWCET
dc.subject.otherCaches
dc.subject.otherAURIX
dc.subject.otherAutomotive
dc.titleMeasurement-based timing analysis of the AURIX caches
dc.typeConference report
dc.subject.lemacMemòria cau
dc.subject.lemacTemps real (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.4230/OASIcs.WCET.2016.9
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://drops.dagstuhl.de/opus/volltexte/2016/6902/
dc.rights.accessOpen Access
local.identifier.drac19726235
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//RYC-2013-14717/ES/RYC-2013-14717/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//RYC-2013-14717/ES/RYC-2013-14717/
local.citation.authorKosmidis, L.; Compagnin, D.; Morales, D.; Mezzetti, E.; Quiñones, E.; Abella, J.; Vardanega, T.; Cazorla, F.
local.citation.contributorInternational Workshop on Worst-Case Execution Time Analysis
local.citation.pubplaceToulouse
local.citation.publicationName16th International Workshop on Worst-Case Execution Time Analysis (WCET 2016)
local.citation.startingPage9:1
local.citation.endingPage9:11


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record