Conference paper Open Access

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

Gabriel Fernandez; Francisco J. Cazorla; Jaume Abella


JSON-LD (schema.org) Export

{
  "inLanguage": {
    "alternateName": "eng", 
    "@type": "Language", 
    "name": "English"
  }, 
  "description": "<p>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 difficulties to derive WCET estimates for software running on this platform. From the lessons learned, we identify several main elements to consider to effectively consolidate the sustained performance needs between mainstream and critical real-time markets.</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "Universitat Polit`ecnica de Catalunya (UPC)", 
      "@type": "Person", 
      "name": "Gabriel Fernandez"
    }, 
    {
      "affiliation": "Spanish National Research Council (IIIA-CSIC)", 
      "@type": "Person", 
      "name": "Francisco J. Cazorla"
    }, 
    {
      "affiliation": "Barcelona Supercomputing Center (BSC)", 
      "@type": "Person", 
      "name": "Jaume Abella"
    }
  ], 
  "sameAs": [
    "https://hal.archives-ouvertes.fr/hal-01708723"
  ], 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2018-02-14", 
  "headline": "Consumer Electronics Processors for Critical Real-Time Systems: a (Failed) Practical Experience", 
  "version": "1", 
  "url": "https://zenodo.org/record/1199566", 
  "keywords": [
    "critical real-time systems", 
    "SnapDragon 810", 
    "ARM big.LITTLE"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.1199566", 
  "@id": "https://doi.org/10.5281/zenodo.1199566", 
  "@type": "ScholarlyArticle", 
  "name": "Consumer Electronics Processors for Critical Real-Time Systems: a (Failed) Practical Experience"
}
95
50
views
downloads
All versions This version
Views 9595
Downloads 5050
Data volume 10.1 MB10.1 MB
Unique views 9292
Unique downloads 4444

Share

Cite as