Design and integration of hierarchical-placement multi-level caches for real-Time systems
| dc.contributor.author | Benedicte Illescas, Pedro |
| dc.contributor.author | Hernandez, Carles |
| dc.contributor.author | Abella Ferrer, Jaume |
| dc.contributor.author | Cazorla Almeida, Francisco Javier |
| dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
| dc.contributor.other | Barcelona Supercomputing Center |
| dc.date.accessioned | 2018-10-11T14:48:14Z |
| dc.date.issued | 2018 |
| dc.description.abstract | Enabling 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.peerreviewed | Peer Reviewed |
| dc.description.version | Postprint (published version) |
| dc.format.extent | 6 p. |
| dc.identifier.citation | Benedicte, 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.doi | 10.23919/DATE.2018.8342052 |
| dc.identifier.isbn | 9781538669426 |
| dc.identifier.uri | https://hdl.handle.net/2117/122267 |
| dc.language.iso | eng |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| dc.relation.projectid | info:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/ |
| dc.relation.publisherversion | https://ieeexplore.ieee.org/document/8342052 |
| dc.rights.access | Restricted access - publisher's policy |
| dc.subject | Àrees temàtiques de la UPC::Informàtica |
| dc.subject.lcsh | Real-time data processing |
| dc.subject.lemac | Temps real (Informàtica) |
| dc.subject.other | Cost benefit analysis |
| dc.subject.other | Cost effectiveness |
| dc.subject.other | Embedded systems |
| dc.subject.other | Hierarchical systems |
| dc.subject.other | Integrated circuit design |
| dc.subject.other | Interactive computer systems |
| dc.subject.other | Cache hierarchies |
| dc.subject.other | Design and integrations |
| dc.subject.other | Implementation cost |
| dc.subject.other | Measurement-based |
| dc.subject.other | Probabilistic variant |
| dc.subject.other | Processor modeling |
| dc.subject.other | Real-time embedded systems |
| dc.subject.other | Worst-case execution time |
| dc.subject.other | Real time systems |
| dc.title | Design and integration of hierarchical-placement multi-level caches for real-Time systems |
| dc.type | Conference report |
| dspace.entity.type | Publication |
| local.citation.author | Benedicte, P.; Hernandez, C.; Abella, J.; Cazorla, F. J. |
| local.citation.contributor | Design, Automation and Test in Europe Conference and Exhibition |
| local.citation.endingPage | 460 |
| local.citation.publicationName | 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE 2018): Dresden, Germany; 19-23 March 2018 |
| local.citation.startingPage | 455 |
| local.identifier.drac | 23408985 |
Fitxers
Paquet original
1 - 1 de 1
Carregant...
- Nom:
- 08342052.pdf
- Mida:
- 164.32 KB
- Format:
- Adobe Portable Document Format



