TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors

Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to impro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessors and microsystems 2018-07, Vol.60, p.162-172
Hauptverfasser: Zhang, Bi-ying, Fu, Zhong-chuan, Chen, Hong-song, Cui, Gang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 172
container_issue
container_start_page 162
container_title Microprocessors and microsystems
container_volume 60
creator Zhang, Bi-ying
Fu, Zhong-chuan
Chen, Hong-song
Cui, Gang
description Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to improve the accuracy, a task-characteristic-considered steady-state thermal model (TCSTM) of multicore processors is presented. First, a metric, namely, task characteristic, is explicitly defined to characterize the behavior of a workload. The task characteristic is expressed by a column vector Hcycle=[hmemory,hbranch,hinteger,hfloat]′, in which each element respectively denotes the number of memory instructions, branch instructions, integer instructions and floating point instructions per cycle. Second, the dynamic power of a core is modeled as a linear function of the task characteristic, running frequency and the square of voltage. The leakage power is approximated as a linear model of the temperature and voltage. The voltage-given and temperature-interval-limited linear regression (VTLR) method is employed to reduce the complexity of the steady-state model. Third, the steady-state temperature of a core is derived as a function of the task characteristic, frequency, voltage and the number of active cores. To the best of our knowledge, this is the first work to introduce the task characteristic into the steady-state thermal model. Finally, not only the relationships between the frequency, the number of active cores and hot-spot temperatures but also the impact of the number of frequency-scaled cores on hot-spot temperatures are investigated experimentally. The experimental results demonstrate that the proposed steady-state model achieves satisfactory accuracy in terms of the estimation of the dynamic and leakage power and the prediction of hot-spot functional units.
doi_str_mv 10.1016/j.micpro.2018.04.007
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2088803539</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0141933116302472</els_id><sourcerecordid>2088803539</sourcerecordid><originalsourceid>FETCH-LOGICAL-c283t-97a0798e5ab3b7fffa9406c7230e725af52be859977046925b661d458855aa473</originalsourceid><addsrcrecordid>eNp9kMtKAzEUhoMoWC9v4GLA9Ywnt0niQpDiDSourBs3Ic2coamdRpNU6Ns7Uteuzua_nY-QCwoNBdperZoh-M8UGwZUNyAaAHVAJlQrVhvB20MyASpobTinx-Qk5xUASGjZhLzPp6_z5-vqtiouf9R-6ZLzBVPIJfjax00OHSbsqlzQdbs6F1ewKktMg1tXQ-xwXcW-GrbrUR8TVuMMjznHlM_IUe_WGc__7il5u7-bTx_r2cvD0_R2VnumeamNcqCMRukWfKH6vndGQOsV44CKSddLtkAtjVEKRGuYXLQt7YTUWkrnhOKn5HKfO1Z_bTEXu4rbtBkrLQOtNXDJzagSe5VPMeeEvf1MYXBpZynYX4p2ZfcU7S9FC8KOFEfbzd6G4wffAZPNPuDGYxcS-mK7GP4P-AE3NXzb</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2088803539</pqid></control><display><type>article</type><title>TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Zhang, Bi-ying ; Fu, Zhong-chuan ; Chen, Hong-song ; Cui, Gang</creator><creatorcontrib>Zhang, Bi-ying ; Fu, Zhong-chuan ; Chen, Hong-song ; Cui, Gang</creatorcontrib><description>Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to improve the accuracy, a task-characteristic-considered steady-state thermal model (TCSTM) of multicore processors is presented. First, a metric, namely, task characteristic, is explicitly defined to characterize the behavior of a workload. The task characteristic is expressed by a column vector Hcycle=[hmemory,hbranch,hinteger,hfloat]′, in which each element respectively denotes the number of memory instructions, branch instructions, integer instructions and floating point instructions per cycle. Second, the dynamic power of a core is modeled as a linear function of the task characteristic, running frequency and the square of voltage. The leakage power is approximated as a linear model of the temperature and voltage. The voltage-given and temperature-interval-limited linear regression (VTLR) method is employed to reduce the complexity of the steady-state model. Third, the steady-state temperature of a core is derived as a function of the task characteristic, frequency, voltage and the number of active cores. To the best of our knowledge, this is the first work to introduce the task characteristic into the steady-state thermal model. Finally, not only the relationships between the frequency, the number of active cores and hot-spot temperatures but also the impact of the number of frequency-scaled cores on hot-spot temperatures are investigated experimentally. The experimental results demonstrate that the proposed steady-state model achieves satisfactory accuracy in terms of the estimation of the dynamic and leakage power and the prediction of hot-spot functional units.</description><identifier>ISSN: 0141-9331</identifier><identifier>EISSN: 1872-9436</identifier><identifier>DOI: 10.1016/j.micpro.2018.04.007</identifier><language>eng</language><publisher>Kidlington: Elsevier B.V</publisher><subject>Density ; Dynamic thermal management ; Electric potential ; Floating point arithmetic ; Leakage ; Linear functions ; Mathematical models ; Microprocessors ; Miniaturization ; Model accuracy ; Multicore processor ; Processors ; Reliability ; Steady state models ; Task characteristic ; Thermal analysis ; Thermal model</subject><ispartof>Microprocessors and microsystems, 2018-07, Vol.60, p.162-172</ispartof><rights>2018 Elsevier B.V.</rights><rights>Copyright Elsevier BV Jul 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c283t-97a0798e5ab3b7fffa9406c7230e725af52be859977046925b661d458855aa473</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.micpro.2018.04.007$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3548,27923,27924,45994</link.rule.ids></links><search><creatorcontrib>Zhang, Bi-ying</creatorcontrib><creatorcontrib>Fu, Zhong-chuan</creatorcontrib><creatorcontrib>Chen, Hong-song</creatorcontrib><creatorcontrib>Cui, Gang</creatorcontrib><title>TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors</title><title>Microprocessors and microsystems</title><description>Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to improve the accuracy, a task-characteristic-considered steady-state thermal model (TCSTM) of multicore processors is presented. First, a metric, namely, task characteristic, is explicitly defined to characterize the behavior of a workload. The task characteristic is expressed by a column vector Hcycle=[hmemory,hbranch,hinteger,hfloat]′, in which each element respectively denotes the number of memory instructions, branch instructions, integer instructions and floating point instructions per cycle. Second, the dynamic power of a core is modeled as a linear function of the task characteristic, running frequency and the square of voltage. The leakage power is approximated as a linear model of the temperature and voltage. The voltage-given and temperature-interval-limited linear regression (VTLR) method is employed to reduce the complexity of the steady-state model. Third, the steady-state temperature of a core is derived as a function of the task characteristic, frequency, voltage and the number of active cores. To the best of our knowledge, this is the first work to introduce the task characteristic into the steady-state thermal model. Finally, not only the relationships between the frequency, the number of active cores and hot-spot temperatures but also the impact of the number of frequency-scaled cores on hot-spot temperatures are investigated experimentally. The experimental results demonstrate that the proposed steady-state model achieves satisfactory accuracy in terms of the estimation of the dynamic and leakage power and the prediction of hot-spot functional units.</description><subject>Density</subject><subject>Dynamic thermal management</subject><subject>Electric potential</subject><subject>Floating point arithmetic</subject><subject>Leakage</subject><subject>Linear functions</subject><subject>Mathematical models</subject><subject>Microprocessors</subject><subject>Miniaturization</subject><subject>Model accuracy</subject><subject>Multicore processor</subject><subject>Processors</subject><subject>Reliability</subject><subject>Steady state models</subject><subject>Task characteristic</subject><subject>Thermal analysis</subject><subject>Thermal model</subject><issn>0141-9331</issn><issn>1872-9436</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNp9kMtKAzEUhoMoWC9v4GLA9Ywnt0niQpDiDSourBs3Ic2coamdRpNU6Ns7Uteuzua_nY-QCwoNBdperZoh-M8UGwZUNyAaAHVAJlQrVhvB20MyASpobTinx-Qk5xUASGjZhLzPp6_z5-vqtiouf9R-6ZLzBVPIJfjax00OHSbsqlzQdbs6F1ewKktMg1tXQ-xwXcW-GrbrUR8TVuMMjznHlM_IUe_WGc__7il5u7-bTx_r2cvD0_R2VnumeamNcqCMRukWfKH6vndGQOsV44CKSddLtkAtjVEKRGuYXLQt7YTUWkrnhOKn5HKfO1Z_bTEXu4rbtBkrLQOtNXDJzagSe5VPMeeEvf1MYXBpZynYX4p2ZfcU7S9FC8KOFEfbzd6G4wffAZPNPuDGYxcS-mK7GP4P-AE3NXzb</recordid><startdate>201807</startdate><enddate>201807</enddate><creator>Zhang, Bi-ying</creator><creator>Fu, Zhong-chuan</creator><creator>Chen, Hong-song</creator><creator>Cui, Gang</creator><general>Elsevier B.V</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201807</creationdate><title>TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors</title><author>Zhang, Bi-ying ; Fu, Zhong-chuan ; Chen, Hong-song ; Cui, Gang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c283t-97a0798e5ab3b7fffa9406c7230e725af52be859977046925b661d458855aa473</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Density</topic><topic>Dynamic thermal management</topic><topic>Electric potential</topic><topic>Floating point arithmetic</topic><topic>Leakage</topic><topic>Linear functions</topic><topic>Mathematical models</topic><topic>Microprocessors</topic><topic>Miniaturization</topic><topic>Model accuracy</topic><topic>Multicore processor</topic><topic>Processors</topic><topic>Reliability</topic><topic>Steady state models</topic><topic>Task characteristic</topic><topic>Thermal analysis</topic><topic>Thermal model</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Bi-ying</creatorcontrib><creatorcontrib>Fu, Zhong-chuan</creatorcontrib><creatorcontrib>Chen, Hong-song</creatorcontrib><creatorcontrib>Cui, Gang</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering 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><jtitle>Microprocessors and microsystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Bi-ying</au><au>Fu, Zhong-chuan</au><au>Chen, Hong-song</au><au>Cui, Gang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors</atitle><jtitle>Microprocessors and microsystems</jtitle><date>2018-07</date><risdate>2018</risdate><volume>60</volume><spage>162</spage><epage>172</epage><pages>162-172</pages><issn>0141-9331</issn><eissn>1872-9436</eissn><abstract>Because the power density and temperatures of multicore processors are increasing to the extent that their performance and reliability are degraded, it is crucial to estimate the powers and temperatures of multicore processors accurately and rapidly at the early design stage. In this paper, to improve the accuracy, a task-characteristic-considered steady-state thermal model (TCSTM) of multicore processors is presented. First, a metric, namely, task characteristic, is explicitly defined to characterize the behavior of a workload. The task characteristic is expressed by a column vector Hcycle=[hmemory,hbranch,hinteger,hfloat]′, in which each element respectively denotes the number of memory instructions, branch instructions, integer instructions and floating point instructions per cycle. Second, the dynamic power of a core is modeled as a linear function of the task characteristic, running frequency and the square of voltage. The leakage power is approximated as a linear model of the temperature and voltage. The voltage-given and temperature-interval-limited linear regression (VTLR) method is employed to reduce the complexity of the steady-state model. Third, the steady-state temperature of a core is derived as a function of the task characteristic, frequency, voltage and the number of active cores. To the best of our knowledge, this is the first work to introduce the task characteristic into the steady-state thermal model. Finally, not only the relationships between the frequency, the number of active cores and hot-spot temperatures but also the impact of the number of frequency-scaled cores on hot-spot temperatures are investigated experimentally. The experimental results demonstrate that the proposed steady-state model achieves satisfactory accuracy in terms of the estimation of the dynamic and leakage power and the prediction of hot-spot functional units.</abstract><cop>Kidlington</cop><pub>Elsevier B.V</pub><doi>10.1016/j.micpro.2018.04.007</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0141-9331
ispartof Microprocessors and microsystems, 2018-07, Vol.60, p.162-172
issn 0141-9331
1872-9436
language eng
recordid cdi_proquest_journals_2088803539
source Elsevier ScienceDirect Journals Complete
subjects Density
Dynamic thermal management
Electric potential
Floating point arithmetic
Leakage
Linear functions
Mathematical models
Microprocessors
Miniaturization
Model accuracy
Multicore processor
Processors
Reliability
Steady state models
Task characteristic
Thermal analysis
Thermal model
title TCSTM: A task-characteristic-considered steady-state thermal model of multicore processors
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T17%3A46%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=TCSTM:%20A%20task-characteristic-considered%20steady-state%20thermal%20model%20of%20multicore%20processors&rft.jtitle=Microprocessors%20and%20microsystems&rft.au=Zhang,%20Bi-ying&rft.date=2018-07&rft.volume=60&rft.spage=162&rft.epage=172&rft.pages=162-172&rft.issn=0141-9331&rft.eissn=1872-9436&rft_id=info:doi/10.1016/j.micpro.2018.04.007&rft_dat=%3Cproquest_cross%3E2088803539%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2088803539&rft_id=info:pmid/&rft_els_id=S0141933116302472&rfr_iscdi=true