Sökning: onr:"swepub:oai:DiVA.org:kth-271276" >
Pursuing Extreme Po...
Pursuing Extreme Power Efficiency With PPCC Guided NoC DVFS
-
- Yao, Yuan, 1986- (författare)
- KTH,Fysik,Skolan för elektroteknik och datavetenskap (EECS)
-
- Lu, Zhonghai (författare)
- KTH,Elektronik och inbyggda system
-
(creator_code:org_t)
- IEEE COMPUTER SOC, 2020
- 2020
- Engelska.
-
Ingår i: IEEE Transactions on Computers. - : IEEE COMPUTER SOC. - 0018-9340 .- 1557-9956. ; 69:3, s. 410-426
- Relaterad länk:
-
https://urn.kb.se/re...
-
visa fler...
-
https://doi.org/10.1...
-
visa färre...
Abstract
Ämnesord
Stäng
- In sharp contrast to conventional performance indicative based Network-on-Chip (NoC) DVFS, where the direct relation between application performance and NoC power consumption is missing, we exploit the concept of Performance-Power Characteristic Curve (PPCC) newly proposed in the literature to approach maximum NoC power efficiency. PPCC, which defines the direct relation between application performance and NoC power consumption, consists of three distinct regions: an inertial region due to power under-provisioning, a linear region for proportional performance gain, and a saturation region due to power over-provisioning. With PPCC as a guidance, we propose Delta-DVFS, which employs a "profile-then-select" strategy to step-by-step approach maximum NoC power efficiency. Delta-DVFS is built on two observations. First, in multi-threaded applications, maximum NoC power efficiency is achieved at the boundary between the linear region and the saturation region on the PPCC. Second, PPCC stabilizes when threads repeat workloads of the same loop. This is intuitively meaningful because loop repetition stresses NoC with similar workload. Based on the observations, Delta-DVFS uses the first several loop iterations for PPCC profiling. After the profiling is done, Delta-DVFS selects and applies the optimal V/F that achieves maximum NoC power efficiency to the remaining loop iterations. To accurately and timely follow PPCC when threads proceed to different loops, Delta-DVFS utilizes an H-tree loop monitor to detect loop change among distributive threads.
Ämnesord
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)
Nyckelord
- Manycore processor
- DVFS
- NoC
- power efficiency
- CMP
Publikations- och innehållstyp
- ref (ämneskategori)
- art (ämneskategori)
Hitta via bibliotek
Till lärosätets databas