publication . Conference object . Other literature type . 2018

Consumer Electronics Processors for Critical Real-Time Systems: a (Failed) Practical Experience

Fernandez, Gabriel; Cazorla, Francisco J.; Abella, Jaume;
Open Access English
  • Published: 14 Feb 2018
  • Country: France
Abstract
International audience; The convergence between consumer electronics and critical real-time markets has increased the need for hardware platforms able to deliver high performance as well as high (sustainable) performance guarantees. Using the ARM big.LITTLE architecture as example of those platforms, in this paper we report our experience with one of its implementations (the Qualcomm SnapDragon 810 processor) to derive performance bounds with measurement-based techniques. Our theoretical and practical analysis reveals that some hardware features may not suit critical real-time needs, and restricted specifications and buggy documentation creates serious difficult...
Subjects
free text keywords: critical real-time systems, SnapDragon 810, ARM big.LITTLE, COTS, multicore, contention, [INFO.INFO-ES]Computer Science [cs]/Embedded Systems
Funded by
EC| SAFURE
Project
SAFURE
SAFety and secURity by design for interconnected mixed-critical cyber-physical systems
  • Funder: European Commission (EC)
  • Project Code: 644080
  • Funding stream: H2020 | RIA
Download fromView all 5 versions
ZENODO
Conference object . 2018
Provider: ZENODO
Hyper Article en Ligne
Conference object . 2018
Zenodo
Other literature type . 2018
Provider: Datacite

[1] ARM. ARM Cortex-A53 MPCore Processor. Revision: r0p4. Technical Ref. Manual, 2013.

[2] J. Bin et al. Studying co-running avionic real-time applications on multicore COTS architectures. In ERTS2, 2014.

[3] E. Bost. Hardware Support for Robust Partitioning in Freescale QorIQ Multicore SoCs (P4080 and derivatives), White Paper , 2013.

[4] D. Dasari et al. Identifying the sources of unpredictability in COTSbased multicore systems. In SIES, 2013.

[5] G. Fernandez et al. Resource usage templates and signatures for COTS multicore processors. In DAC, 2015.

[6] G. Fernandez et al. Computing safe contention bounds for multicore resources with round-robin and FIFO arbitration. IEEE Transactions on Computers, 66(4):586-600, 2017.

[7] S. Girbal et al. On the convergence of mainstream and mission-critical markets. In DAC, 2013. [OpenAIRE]

[8] High-Performance Embedded Architecture and Compilation. HiPEAC vision, 2011, 2013, 2015 and 2017.

[9] S. Law and I. Bate. Achieving appropriate test coverage for reliable measurement-based timing analysis. In ECRTS, 2016.

[10] J. Nowotsch and M. Paulitsch. Leveraging multi-core computing architectures in avionics. In EDCC, 2012. [OpenAIRE]

[11] Pine64. Pine64 website, 2016.

[12] Renesas. R-Car H3, 2017. https://www.renesas.com/enus/solutions/automotive/products/rcar-h3.html.

[13] P.K. Valsan et al. Taming non-blocking caches to improve isolation in multicore real-time systems. In RTAS, 2016. [OpenAIRE]

Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue
publication . Conference object . Other literature type . 2018

Consumer Electronics Processors for Critical Real-Time Systems: a (Failed) Practical Experience

Fernandez, Gabriel; Cazorla, Francisco J.; Abella, Jaume;