Back to Search
Start Over
Empirical evidence for MPSoCs in critical systems: The case of NXP’s T2080 cache coherence
- Source :
- 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), DATE, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Publication Year :
- 2021
- Publisher :
- IEEE, 2021.
-
Abstract
- The adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis their architecture to facilitate certification. This analysis is hindered by the lack of a thorough understanding of the MPSoC system due to the unobvious and/or insufficiently documented behavior of some key hardware features. Confidence on those features can only be regained by building specific tests to both, assess whether their behavior matches specifications and unveil their behavior when it is not fully known a priori. In this work, we introduce a systematic approach that constructs this thorough understanding of the MPSoC architecture-- and assess against its specification in processor documentation -- with a focus on the cache coherence protocol in the avionics-relevant NXP T2080 architecture as our use-case. Our approach covers all transitions in the MESI cache coherence protocol, with emphasis on the coherence between DMA and processing cores. We build evidence of their behavior based on available debug support and performance monitors. Our analysis discloses unexpected behavior for coherence-related notifications as well as some hardware monitors. This work has been partially supported by the Spanish Ministry of Science and Innovation under grant PID2019-107255GB; the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 878752 (MASTECS) and the European Research Council (ERC) grant agreement No. 772773 (SuPerCom); the HiPEAC Network of Excellence; and the Natural Sciences and Engineering Research Council of Canada (NSERC).
- Subjects :
- Computer science
Embedded systems
02 engineering and technology
Certification
MPSoC
Aviònica
020204 information systems
Avionics
Sistemes incrustats (Informàtica)
0202 electrical engineering, electronic engineering, information engineering
Multiprocessors
Architecture
Cache coherence
Empirical evidence
Protocol (object-oriented programming)
Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC]
business.industry
020207 software engineering
Coherence (statistics)
Multiprocessadors
Embedded computer systems
MPSoCs
Embedded system
Critical real-time
Key (cryptography)
business
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-9819263-5-4
- ISBNs :
- 9783981926354
- Database :
- OpenAIRE
- Journal :
- 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), DATE, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Accession number :
- edsair.doi.dedup.....4dcb48d4b7dc81c2550c01ff46c4f51c