Conference paper Open Access

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

Gabriel Fernandez; Francisco J. Cazorla; Jaume Abella


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">critical real-time systems</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">SnapDragon 810</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">ARM big.LITTLE</subfield>
  </datafield>
  <controlfield tag="005">20200120171258.0</controlfield>
  <controlfield tag="001">1199566</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="d">31.01.-02.02.2018</subfield>
    <subfield code="g">ERTS2018</subfield>
    <subfield code="a">9th European Congress on Embedded Real Time Software and Systems</subfield>
    <subfield code="c">TOULOUSE, FRANCE</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Spanish National Research Council (IIIA-CSIC)</subfield>
    <subfield code="a">Francisco J. Cazorla</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Barcelona Supercomputing Center (BSC)</subfield>
    <subfield code="a">Jaume Abella</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">201236</subfield>
    <subfield code="z">md5:1060a78831e1960a87a8bf0a26c08000</subfield>
    <subfield code="u">https://zenodo.org/record/1199566/files/19-ERTS-BSC.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="y">Conference website</subfield>
    <subfield code="u">https://hal.archives-ouvertes.fr/ERTS2018</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2018-02-14</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="p">user-safure_h2020</subfield>
    <subfield code="o">oai:zenodo.org:1199566</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">Universitat Polit`ecnica de Catalunya (UPC)</subfield>
    <subfield code="a">Gabriel Fernandez</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Consumer Electronics Processors for Critical Real-Time Systems: a (Failed) Practical Experience</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-safure_h2020</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">644080</subfield>
    <subfield code="a">SAFety and secURity by design for interconnected mixed-critical cyber-physical systems</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">http://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;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.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">url</subfield>
    <subfield code="i">isIdenticalTo</subfield>
    <subfield code="a">https://hal.archives-ouvertes.fr/hal-01708723</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1199565</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.1199566</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
  </datafield>
</record>
72
35
views
downloads
All versions This version
Views 7272
Downloads 3535
Data volume 7.0 MB7.0 MB
Unique views 7070
Unique downloads 2929

Share

Cite as