Response Time Analysis on Multicore ECUs With Shared Resources

As multiprocessor systems are increasingly used in automotive real-time environments, scheduling and synchronization analysis of these platforms receive growing attention. Upcoming multicore ECUs allow the integration of previously separated functionality for body electronics or sensor fusion onto a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on industrial informatics 2009-11, Vol.5 (4), p.402-413
Hauptverfasser: Schliecker, S., Negrean, M., Ernst, R.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 413
container_issue 4
container_start_page 402
container_title IEEE transactions on industrial informatics
container_volume 5
creator Schliecker, S.
Negrean, M.
Ernst, R.
description As multiprocessor systems are increasingly used in automotive real-time environments, scheduling and synchronization analysis of these platforms receive growing attention. Upcoming multicore ECUs allow the integration of previously separated functionality for body electronics or sensor fusion onto a single unit, and allow the parallelization of complex computations over multiple cores. The application of multiple CPUs turns an ECU into a highly integrated ldquonetworked systemrdquo microcosm, in which complex interdependencies can be observed due to the use of shared resources even in partitioned scheduling. To deliver predictable performance, resource arbitration protocols are required and have been proposed in literature. This paper presents an novel analytical approach to provide the worst-case response time for real-time tasks in multiprocessor systems with shared resources. The method supports realistic, event- or time-driven task activation schemes and allows to calculate tight bounds on the estimated system performance.
doi_str_mv 10.1109/TII.2009.2032068
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_875035249</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5280285</ieee_id><sourcerecordid>875035249</sourcerecordid><originalsourceid>FETCH-LOGICAL-c252t-b23527a55a876c53a6bb72737b5d77be447b61c8914ce783a2f93ffbbb3d0de83</originalsourceid><addsrcrecordid>eNpdkE1LAzEQhoMoWKt3wUvw4mlrPjab5CJIqVqoCNriMSTZWbplu1uT3UP_vSktHrzMDMzzzseL0C0lE0qJflzO5xNGiE6BM1KoMzSiOqcZIYKcp1oImqUGv0RXMW4I4ZJwPUJPnxB3XRsBL-st4OfWNvtYR9y1-H1o-tp3AfBsuor4u-7X-GttA5Q4iboheIjX6KKyTYSbUx6j1ctsOX3LFh-v8-nzIvNMsD5zjAsmrRBWycILbgvnJJNcOlFK6SDPpSuoV5rmHqTillWaV5VzjpekBMXH6OE4dxe6nwFib7Z19NA0toVuiEZJQdKKXCfy_h-5Saemt6LRlPE0nOUJIkfIhy7GAJXZhXprw95QYg52mmSnOdhpTnYmyd1RUgPAHy6YIkwJ_gteZW8D</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>912378324</pqid></control><display><type>article</type><title>Response Time Analysis on Multicore ECUs With Shared Resources</title><source>IEEE Electronic Library Online</source><creator>Schliecker, S. ; Negrean, M. ; Ernst, R.</creator><creatorcontrib>Schliecker, S. ; Negrean, M. ; Ernst, R.</creatorcontrib><description>As multiprocessor systems are increasingly used in automotive real-time environments, scheduling and synchronization analysis of these platforms receive growing attention. Upcoming multicore ECUs allow the integration of previously separated functionality for body electronics or sensor fusion onto a single unit, and allow the parallelization of complex computations over multiple cores. The application of multiple CPUs turns an ECU into a highly integrated ldquonetworked systemrdquo microcosm, in which complex interdependencies can be observed due to the use of shared resources even in partitioned scheduling. To deliver predictable performance, resource arbitration protocols are required and have been proposed in literature. This paper presents an novel analytical approach to provide the worst-case response time for real-time tasks in multiprocessor systems with shared resources. The method supports realistic, event- or time-driven task activation schemes and allows to calculate tight bounds on the estimated system performance.</description><identifier>ISSN: 1551-3203</identifier><identifier>EISSN: 1941-0050</identifier><identifier>DOI: 10.1109/TII.2009.2032068</identifier><identifier>CODEN: ITIICH</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Automotive engineering ; Computation ; Concurrent computing ; Delay ; Electronics ; Mathematical analysis ; Multicore ; Multicore processing ; Multiprocessing systems ; Multiprocessor ; multiprocessor priority ceiling protocol (MPCP) ; performance analysis ; Processor scheduling ; Protocols ; Real time ; Real time systems ; Response time ; Scheduling ; Sensor fusion ; shared resources ; System performance ; Tasks</subject><ispartof>IEEE transactions on industrial informatics, 2009-11, Vol.5 (4), p.402-413</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c252t-b23527a55a876c53a6bb72737b5d77be447b61c8914ce783a2f93ffbbb3d0de83</citedby><cites>FETCH-LOGICAL-c252t-b23527a55a876c53a6bb72737b5d77be447b61c8914ce783a2f93ffbbb3d0de83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5280285$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5280285$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Schliecker, S.</creatorcontrib><creatorcontrib>Negrean, M.</creatorcontrib><creatorcontrib>Ernst, R.</creatorcontrib><title>Response Time Analysis on Multicore ECUs With Shared Resources</title><title>IEEE transactions on industrial informatics</title><addtitle>TII</addtitle><description>As multiprocessor systems are increasingly used in automotive real-time environments, scheduling and synchronization analysis of these platforms receive growing attention. Upcoming multicore ECUs allow the integration of previously separated functionality for body electronics or sensor fusion onto a single unit, and allow the parallelization of complex computations over multiple cores. The application of multiple CPUs turns an ECU into a highly integrated ldquonetworked systemrdquo microcosm, in which complex interdependencies can be observed due to the use of shared resources even in partitioned scheduling. To deliver predictable performance, resource arbitration protocols are required and have been proposed in literature. This paper presents an novel analytical approach to provide the worst-case response time for real-time tasks in multiprocessor systems with shared resources. The method supports realistic, event- or time-driven task activation schemes and allows to calculate tight bounds on the estimated system performance.</description><subject>Automotive engineering</subject><subject>Computation</subject><subject>Concurrent computing</subject><subject>Delay</subject><subject>Electronics</subject><subject>Mathematical analysis</subject><subject>Multicore</subject><subject>Multicore processing</subject><subject>Multiprocessing systems</subject><subject>Multiprocessor</subject><subject>multiprocessor priority ceiling protocol (MPCP)</subject><subject>performance analysis</subject><subject>Processor scheduling</subject><subject>Protocols</subject><subject>Real time</subject><subject>Real time systems</subject><subject>Response time</subject><subject>Scheduling</subject><subject>Sensor fusion</subject><subject>shared resources</subject><subject>System performance</subject><subject>Tasks</subject><issn>1551-3203</issn><issn>1941-0050</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkE1LAzEQhoMoWKt3wUvw4mlrPjab5CJIqVqoCNriMSTZWbplu1uT3UP_vSktHrzMDMzzzseL0C0lE0qJflzO5xNGiE6BM1KoMzSiOqcZIYKcp1oImqUGv0RXMW4I4ZJwPUJPnxB3XRsBL-st4OfWNvtYR9y1-H1o-tp3AfBsuor4u-7X-GttA5Q4iboheIjX6KKyTYSbUx6j1ctsOX3LFh-v8-nzIvNMsD5zjAsmrRBWycILbgvnJJNcOlFK6SDPpSuoV5rmHqTillWaV5VzjpekBMXH6OE4dxe6nwFib7Z19NA0toVuiEZJQdKKXCfy_h-5Saemt6LRlPE0nOUJIkfIhy7GAJXZhXprw95QYg52mmSnOdhpTnYmyd1RUgPAHy6YIkwJ_gteZW8D</recordid><startdate>20091101</startdate><enddate>20091101</enddate><creator>Schliecker, S.</creator><creator>Negrean, M.</creator><creator>Ernst, R.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20091101</creationdate><title>Response Time Analysis on Multicore ECUs With Shared Resources</title><author>Schliecker, S. ; Negrean, M. ; Ernst, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c252t-b23527a55a876c53a6bb72737b5d77be447b61c8914ce783a2f93ffbbb3d0de83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Automotive engineering</topic><topic>Computation</topic><topic>Concurrent computing</topic><topic>Delay</topic><topic>Electronics</topic><topic>Mathematical analysis</topic><topic>Multicore</topic><topic>Multicore processing</topic><topic>Multiprocessing systems</topic><topic>Multiprocessor</topic><topic>multiprocessor priority ceiling protocol (MPCP)</topic><topic>performance analysis</topic><topic>Processor scheduling</topic><topic>Protocols</topic><topic>Real time</topic><topic>Real time systems</topic><topic>Response time</topic><topic>Scheduling</topic><topic>Sensor fusion</topic><topic>shared resources</topic><topic>System performance</topic><topic>Tasks</topic><toplevel>online_resources</toplevel><creatorcontrib>Schliecker, S.</creatorcontrib><creatorcontrib>Negrean, M.</creatorcontrib><creatorcontrib>Ernst, R.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on industrial informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Schliecker, S.</au><au>Negrean, M.</au><au>Ernst, R.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Response Time Analysis on Multicore ECUs With Shared Resources</atitle><jtitle>IEEE transactions on industrial informatics</jtitle><stitle>TII</stitle><date>2009-11-01</date><risdate>2009</risdate><volume>5</volume><issue>4</issue><spage>402</spage><epage>413</epage><pages>402-413</pages><issn>1551-3203</issn><eissn>1941-0050</eissn><coden>ITIICH</coden><abstract>As multiprocessor systems are increasingly used in automotive real-time environments, scheduling and synchronization analysis of these platforms receive growing attention. Upcoming multicore ECUs allow the integration of previously separated functionality for body electronics or sensor fusion onto a single unit, and allow the parallelization of complex computations over multiple cores. The application of multiple CPUs turns an ECU into a highly integrated ldquonetworked systemrdquo microcosm, in which complex interdependencies can be observed due to the use of shared resources even in partitioned scheduling. To deliver predictable performance, resource arbitration protocols are required and have been proposed in literature. This paper presents an novel analytical approach to provide the worst-case response time for real-time tasks in multiprocessor systems with shared resources. The method supports realistic, event- or time-driven task activation schemes and allows to calculate tight bounds on the estimated system performance.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TII.2009.2032068</doi><tpages>12</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1551-3203
ispartof IEEE transactions on industrial informatics, 2009-11, Vol.5 (4), p.402-413
issn 1551-3203
1941-0050
language eng
recordid cdi_proquest_miscellaneous_875035249
source IEEE Electronic Library Online
subjects Automotive engineering
Computation
Concurrent computing
Delay
Electronics
Mathematical analysis
Multicore
Multicore processing
Multiprocessing systems
Multiprocessor
multiprocessor priority ceiling protocol (MPCP)
performance analysis
Processor scheduling
Protocols
Real time
Real time systems
Response time
Scheduling
Sensor fusion
shared resources
System performance
Tasks
title Response Time Analysis on Multicore ECUs With Shared Resources
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T09%3A42%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Response%20Time%20Analysis%20on%20Multicore%20ECUs%20With%20Shared%20Resources&rft.jtitle=IEEE%20transactions%20on%20industrial%20informatics&rft.au=Schliecker,%20S.&rft.date=2009-11-01&rft.volume=5&rft.issue=4&rft.spage=402&rft.epage=413&rft.pages=402-413&rft.issn=1551-3203&rft.eissn=1941-0050&rft.coden=ITIICH&rft_id=info:doi/10.1109/TII.2009.2032068&rft_dat=%3Cproquest_RIE%3E875035249%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=912378324&rft_id=info:pmid/&rft_ieee_id=5280285&rfr_iscdi=true