Design and integration of hierarchical-placement multi-level caches for real-Time systems

dc.contributor.authorBenedicte Illescas, Pedro
dc.contributor.authorHernandez, Carles
dc.contributor.authorAbella Ferrer, Jaume
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.accessioned2018-10-11T14:48:14Z
dc.date.issued2018
dc.description.abstractEnabling timing analysis in the presence of caches has been pursued by the real-Time embedded systems (RTES) community for years due to cache's huge potential to reduce software's worst-case execution time (WCET). However, caches heavily complicate timing analysis due to hard-To-predict access patterns, with few works dealing with time analyzability of multi-level cache hierarchies. For measurement-based timing analysis (MBTA) techniques-widely used in domains such as avionics, automotive, and rail-we propose several cache hierarchies amenable to MBTA. We focus on a probabilistic variant of MBTA (or MBPTA) that requires caches with time-randomized behavior whose execution time variability can be captured in the measurements taken during system's test runs. For this type of caches, we explore and propose different multi-level cache setups. From those, we choose a cost-effective cache hierarchy that we implement and integrate in a 4-core LEON3 RTL processor model and prototype in a FPGA. Our results show that our proposed setup implemented in RTL results in better (reduced) WCET estimates with similar implementation cost and no impact on average performance w.r.t. other MBPTA-Amenable setups.
dc.description.peerreviewedPeer Reviewed
dc.description.versionPostprint (published version)
dc.format.extent6 p.
dc.identifier.citationBenedicte, P., Hernandez, C., Abella, J., Cazorla, F. J. Design and integration of hierarchical-placement multi-level caches for real-Time systems. A: Design, Automation and Test in Europe Conference and Exhibition. "2018 Design, Automation & Test in Europe Conference & Exhibition (DATE 2018): Dresden, Germany; 19-23 March 2018". Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 455-460.
dc.identifier.doi10.23919/DATE.2018.8342052
dc.identifier.isbn9781538669426
dc.identifier.urihttps://hdl.handle.net/2117/122267
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8342052
dc.rights.accessRestricted access - publisher's policy
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshReal-time data processing
dc.subject.lemacTemps real (Informàtica)
dc.subject.otherCost benefit analysis
dc.subject.otherCost effectiveness
dc.subject.otherEmbedded systems
dc.subject.otherHierarchical systems
dc.subject.otherIntegrated circuit design
dc.subject.otherInteractive computer systems
dc.subject.otherCache hierarchies
dc.subject.otherDesign and integrations
dc.subject.otherImplementation cost
dc.subject.otherMeasurement-based
dc.subject.otherProbabilistic variant
dc.subject.otherProcessor modeling
dc.subject.otherReal-time embedded systems
dc.subject.otherWorst-case execution time
dc.subject.otherReal time systems
dc.titleDesign and integration of hierarchical-placement multi-level caches for real-Time systems
dc.typeConference report
dspace.entity.typePublication
local.citation.authorBenedicte, P.; Hernandez, C.; Abella, J.; Cazorla, F. J.
local.citation.contributorDesign, Automation and Test in Europe Conference and Exhibition
local.citation.endingPage460
local.citation.publicationName2018 Design, Automation & Test in Europe Conference & Exhibition (DATE 2018): Dresden, Germany; 19-23 March 2018
local.citation.startingPage455
local.identifier.drac23408985

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
08342052.pdf
Mida:
164.32 KB
Format:
Adobe Portable Document Format
Descarregar (Accés restringit) Sol·licita una còpia a l'autor