Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures

In this work, we introduce a power-consumption model for heterogeneous multicore architectures that captures the variability of energy consumption based on processing workload type, in addition to the classical variables considered in the literature, like type and frequency of the CPU. We motivate t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIGBED review 2019-11, Vol.16 (3), p.51-56
Hauptverfasser: Balsini, Alessio, Pannocchi, Luigi, Cucinotta, Tommaso
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 56
container_issue 3
container_start_page 51
container_title SIGBED review
container_volume 16
creator Balsini, Alessio
Pannocchi, Luigi
Cucinotta, Tommaso
description In this work, we introduce a power-consumption model for heterogeneous multicore architectures that captures the variability of energy consumption based on processing workload type, in addition to the classical variables considered in the literature, like type and frequency of the CPU. We motivate the approach presenting experimental results gathered on a Odroid-XU3 board equipped with an Arm big.LITTLE CPU, showing that power consumption has a non-negligible dependency on the workload type. We also present a model to define the execution time of the tasks, which depends on both the workload, and the CPU frequency and architecture. We present our modifications to the open-source RTSIM real-time scheduling simulator to extend its CPU power consumption and execution time duration models, integrating results taken from the real platform. The presented work constitutes a useful base for future research in power-aware real-time scheduling on heterogeneous platforms.
doi_str_mv 10.1145/3373400.3373408
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3373400_3373408</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3373408</sourcerecordid><originalsourceid>FETCH-LOGICAL-a2168-9ced5357e507f4ea009d6cce9d2279727aac247ac60cf2da812e0210f02b4f3b3</originalsourceid><addsrcrecordid>eNpNUMtOwzAQtBBIlMIZiZN_IK0fcZwcUQUUqYgLnKOtvW4DSRzZiQCJj6dtCuI0OzuPwxByzdmM81TNpdQyZWw2Yn5CJlwpnsgsz0__3efkIsY3xiTPVDoh30_eYl21GwqtpbFqhhr6yrfUO9r5DwzU-DYOTXd47j34iWY4sL5qMFLnAw0IdbKntIf4HulOxGaN1qKlW-wx-A226IdIIZht1aPph4Dxkpw5qCNeHXFKXu_vXhbLZPX88Li4XSUgeJYnhUGrpNKomHYpAmOFzYzBwgqhCy00gBGpBpMx44SFnAtkgjPHxDp1ci2nZD72muBjDOjKLlQNhK-Ss3I_Xnkc74j5LnEzJsA0f-Zf8QdwfW1M</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures</title><source>ACM Digital Library Complete</source><creator>Balsini, Alessio ; Pannocchi, Luigi ; Cucinotta, Tommaso</creator><creatorcontrib>Balsini, Alessio ; Pannocchi, Luigi ; Cucinotta, Tommaso</creatorcontrib><description>In this work, we introduce a power-consumption model for heterogeneous multicore architectures that captures the variability of energy consumption based on processing workload type, in addition to the classical variables considered in the literature, like type and frequency of the CPU. We motivate the approach presenting experimental results gathered on a Odroid-XU3 board equipped with an Arm big.LITTLE CPU, showing that power consumption has a non-negligible dependency on the workload type. We also present a model to define the execution time of the tasks, which depends on both the workload, and the CPU frequency and architecture. We present our modifications to the open-source RTSIM real-time scheduling simulator to extend its CPU power consumption and execution time duration models, integrating results taken from the real platform. The presented work constitutes a useful base for future research in power-aware real-time scheduling on heterogeneous platforms.</description><identifier>ISSN: 1551-3688</identifier><identifier>EISSN: 1551-3688</identifier><identifier>DOI: 10.1145/3373400.3373408</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computer systems organization ; Embedded and cyber-physical systems ; Embedded systems ; Real-time operating systems ; Real-time systems</subject><ispartof>SIGBED review, 2019-11, Vol.16 (3), p.51-56</ispartof><rights>Copyright is held by the owner/author(s)</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a2168-9ced5357e507f4ea009d6cce9d2279727aac247ac60cf2da812e0210f02b4f3b3</citedby><cites>FETCH-LOGICAL-a2168-9ced5357e507f4ea009d6cce9d2279727aac247ac60cf2da812e0210f02b4f3b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3373400.3373408$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,780,784,2282,27924,27925,40196,76228</link.rule.ids></links><search><creatorcontrib>Balsini, Alessio</creatorcontrib><creatorcontrib>Pannocchi, Luigi</creatorcontrib><creatorcontrib>Cucinotta, Tommaso</creatorcontrib><title>Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures</title><title>SIGBED review</title><addtitle>ACM SIGBED</addtitle><description>In this work, we introduce a power-consumption model for heterogeneous multicore architectures that captures the variability of energy consumption based on processing workload type, in addition to the classical variables considered in the literature, like type and frequency of the CPU. We motivate the approach presenting experimental results gathered on a Odroid-XU3 board equipped with an Arm big.LITTLE CPU, showing that power consumption has a non-negligible dependency on the workload type. We also present a model to define the execution time of the tasks, which depends on both the workload, and the CPU frequency and architecture. We present our modifications to the open-source RTSIM real-time scheduling simulator to extend its CPU power consumption and execution time duration models, integrating results taken from the real platform. The presented work constitutes a useful base for future research in power-aware real-time scheduling on heterogeneous platforms.</description><subject>Computer systems organization</subject><subject>Embedded and cyber-physical systems</subject><subject>Embedded systems</subject><subject>Real-time operating systems</subject><subject>Real-time systems</subject><issn>1551-3688</issn><issn>1551-3688</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNpNUMtOwzAQtBBIlMIZiZN_IK0fcZwcUQUUqYgLnKOtvW4DSRzZiQCJj6dtCuI0OzuPwxByzdmM81TNpdQyZWw2Yn5CJlwpnsgsz0__3efkIsY3xiTPVDoh30_eYl21GwqtpbFqhhr6yrfUO9r5DwzU-DYOTXd47j34iWY4sL5qMFLnAw0IdbKntIf4HulOxGaN1qKlW-wx-A226IdIIZht1aPph4Dxkpw5qCNeHXFKXu_vXhbLZPX88Li4XSUgeJYnhUGrpNKomHYpAmOFzYzBwgqhCy00gBGpBpMx44SFnAtkgjPHxDp1ci2nZD72muBjDOjKLlQNhK-Ss3I_Xnkc74j5LnEzJsA0f-Zf8QdwfW1M</recordid><startdate>20191125</startdate><enddate>20191125</enddate><creator>Balsini, Alessio</creator><creator>Pannocchi, Luigi</creator><creator>Cucinotta, Tommaso</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20191125</creationdate><title>Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures</title><author>Balsini, Alessio ; Pannocchi, Luigi ; Cucinotta, Tommaso</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a2168-9ced5357e507f4ea009d6cce9d2279727aac247ac60cf2da812e0210f02b4f3b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computer systems organization</topic><topic>Embedded and cyber-physical systems</topic><topic>Embedded systems</topic><topic>Real-time operating systems</topic><topic>Real-time systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Balsini, Alessio</creatorcontrib><creatorcontrib>Pannocchi, Luigi</creatorcontrib><creatorcontrib>Cucinotta, Tommaso</creatorcontrib><collection>CrossRef</collection><jtitle>SIGBED review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Balsini, Alessio</au><au>Pannocchi, Luigi</au><au>Cucinotta, Tommaso</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures</atitle><jtitle>SIGBED review</jtitle><stitle>ACM SIGBED</stitle><date>2019-11-25</date><risdate>2019</risdate><volume>16</volume><issue>3</issue><spage>51</spage><epage>56</epage><pages>51-56</pages><issn>1551-3688</issn><eissn>1551-3688</eissn><abstract>In this work, we introduce a power-consumption model for heterogeneous multicore architectures that captures the variability of energy consumption based on processing workload type, in addition to the classical variables considered in the literature, like type and frequency of the CPU. We motivate the approach presenting experimental results gathered on a Odroid-XU3 board equipped with an Arm big.LITTLE CPU, showing that power consumption has a non-negligible dependency on the workload type. We also present a model to define the execution time of the tasks, which depends on both the workload, and the CPU frequency and architecture. We present our modifications to the open-source RTSIM real-time scheduling simulator to extend its CPU power consumption and execution time duration models, integrating results taken from the real platform. The presented work constitutes a useful base for future research in power-aware real-time scheduling on heterogeneous platforms.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3373400.3373408</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1551-3688
ispartof SIGBED review, 2019-11, Vol.16 (3), p.51-56
issn 1551-3688
1551-3688
language eng
recordid cdi_crossref_primary_10_1145_3373400_3373408
source ACM Digital Library Complete
subjects Computer systems organization
Embedded and cyber-physical systems
Embedded systems
Real-time operating systems
Real-time systems
title Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architectures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T13%3A06%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modeling%20and%20simulation%20of%20power%20consumption%20and%20execution%20times%20for%20real-time%20tasks%20on%20embedded%20heterogeneous%20architectures&rft.jtitle=SIGBED%20review&rft.au=Balsini,%20Alessio&rft.date=2019-11-25&rft.volume=16&rft.issue=3&rft.spage=51&rft.epage=56&rft.pages=51-56&rft.issn=1551-3688&rft.eissn=1551-3688&rft_id=info:doi/10.1145/3373400.3373408&rft_dat=%3Cacm_cross%3E3373408%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true