Energy-Aware-Task-Parallelism for Efficient Dynamic Voltage, and Frequency Scaling, in CGRAs

被引:0
|
作者
Jafri, Syed. M. A. H. [1 ,2 ,4 ]
Tajammul, Muhammad Adeel [1 ]
Hemani, Ahmed [1 ]
Paul, Kolin [1 ,3 ]
Plosila, Juha [2 ,4 ]
Tenhunen, Hannu [1 ,2 ,4 ]
机构
[1] Royal Inst Technol, Stockholm, Sweden
[2] Turku Univ, Turku, Finland
[3] Indian Inst Technol, Delhi, India
[4] Turku Ctr Comp Sci, Turku, Finland
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today, coarse grained reconfigurable architectures (CGRAs) host multiple applications, with arbitrary communication and computation patterns. Each application itself is composed of multiple tasks, spatially mapped to different parts of platform. Providing worst-case operating point to all applications leads to excessive energy and power consumption. To cater this problem, dynamic voltage and frequency scaling (DVFS) is a frequently used technique. DVFS allows to scale the voltage and/or frequency of the device, based on runtime constraints. Recent research suggests that the efficiency of DVFS can be significantly enhanced by combining dynamic parallelism with DVFS. The proposed methods exploit the speedup induced by parallelism to allow aggressive frequency and voltage scaling. These techniques, employ greedy algorithm, that blindly parallelizes a task whenever required resources are available. Therefore, it is likely to parallelize a task(s) even if it offers no speedup to the application, thereby undermining the effectiveness of parallelism. As a solution to this problem, we present energy aware task parallelism. Our solution relies on a resource allocation graphs and an autonomous parallelism, voltage, and frequency selection algorithm. Using resource allocation graph, as a guide, the autonomous parallelism, voltage, and frequency selection algorithm parallelizes a task only if its parallel version reduces overall application execution time. Simulation results, using representative applications (MPEG4, WLAN), show that our solution promises better resource utilization, compared to greedy algorithm. Synthesis results (using WLAN) confirm a significant reduction in energy (up to 36%), power (up to 28%), and configuration memory requirements (up to 36%), compared to state of the art.
引用
收藏
页码:104 / 112
页数:9
相关论文
共 50 条
  • [1] Architecture and Implementation of Dynamic Parallelism, Voltage and Frequency Scaling (PVFS) on CGRAs
    Jafri, Syed M. A. H.
    Ozbag, Ozan
    Farahini, Nasim
    Paul, Kolin
    Hemani, Ahmed
    Plosila, Juha
    Tenhunen, Hannu
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2015, 11 (04)
  • [2] Temperature-aware task mapping for energy optimization with dynamic voltage scaling
    Bao, M.
    Andrei, A.
    Eles, P.
    Peng, Z.
    [J]. 2008 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, PROCEEDINGS, 2008, : 44 - 49
  • [3] Dynamic Voltage and Frequency Scaling-aware dynamic consolidation of virtual machines for energy efficient cloud data centers
    Arroba, Patricia
    Moya, Jose M.
    Ayala, Jose L.
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):
  • [4] Reliability-Aware Dynamic Voltage and Frequency Scaling
    Firouzi, F.
    Salehi, M. E.
    Wang, F.
    Fakhraie, S. M.
    Safari, S.
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 304 - 309
  • [5] Network-aware dynamic voltage and frequency scaling
    Mochocki, Bren
    Rajan, Dinesh
    Hu, Xiaobo Sharon
    Poellabauer, Christian
    Otten, Kathleen
    Chantem, Thidapat
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 215 - +
  • [6] Variation-Aware Dynamic Voltage/Frequency Scaling
    Herbert, Sebastian
    Marculescu, Diana
    [J]. HPCA-15 2009: FIFTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2009, : 301 - 312
  • [7] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [8] LEAD: Learning-enabled Energy-Aware Dynamic Voltage/frequency scaling in NoCs
    Clark, Mark
    Kodi, Avinash
    Bunescu, Razvan
    Louri, Ahmed
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [9] Memory-aware energy-optimal frequency assignment for dynamic supply voltage scaling
    Cho, YJ
    Chang, NH
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 387 - 392
  • [10] Performance and Energy Efficient Dynamic Voltage and Frequency Scaling Scheme for Multicore Embedded System
    Chen, Yen-Lin
    Chang, Ming-Feng
    Liang, Wen-Yew
    Lee, Chao-Hsien
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,