Energy consumption model in multicore architectures with variable frequency

被引:4
|
作者
Meneses-Viveros, Amilcar [1 ]
Paredes-Lopez, Mireya [2 ]
Hernandez-Rubio, Erika [3 ]
Gitler, Isidoro [4 ]
机构
[1] Ctr Res & Adv Studies, Dept Comp Sci, Mexico City, DF, Mexico
[2] Univ Americas Puebla, Cholula, Mexico
[3] Inst Politecn Nacl, SEPI ESCOM, Mexico City, DF, Mexico
[4] Ctr Res & Adv Studies, Dept Math, Mexico City, DF, Mexico
来源
JOURNAL OF SUPERCOMPUTING | 2021年 / 77卷 / 03期
关键词
Amdahl's law; Energy model; Multicore processors; Parallel programs; Turbo Boost; Variable frequency; EXTENDING AMDAHLS LAW; AMD;
D O I
10.1007/s11227-020-03349-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Models extending Amdahl's law have been developed to study the behavior of parallel programs energy consumption. In addition, it has been shown that energy consumption of those programs also relies on the layout of the resources on the chip, such as power supply. Other extensions over Amdahl's law have been conducted to study the behavior of parallel programs speedup for frequency variable processors. Previous models have focused on the use of Turbo Boost in the parallel regions of a program, without considering that Turbo Boost also affects the sequential regions. Hence, we present a model to analyze energy consumption of parallel programs executed on Intel multicore processors with Turbo Boost frequencies to cover this gap. The model is an extension to Amdahl's law, and it is validated with a double-precision matrix multiplication running on Intel multicore processors that enable Turbo Boost technology.
引用
收藏
页码:2458 / 2485
页数:28
相关论文
共 50 条
  • [41] An Energy Model for Applications Running on Multicore Systems
    Bonner, Delbert
    Namin, Akbar Siami
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 1 - 8
  • [42] Understanding the thermal implications of multicore architectures
    Chaparro, Pedro
    Gonzalez, Jose
    Magklis, Grigorios
    Cai, Qiong
    Gonzalez, Antonio
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (08) : 1055 - 1065
  • [43] Parallel Graph Partitioning on Multicore Architectures
    Sui, Xin
    Donald Nguyen
    Burtscher, Martin
    Pingali, Keshav
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2011, 6548 : 246 - +
  • [44] A multithreaded communication engine for multicore architectures
    Trahay, Francois
    Brunet, Elisabeth
    Denis, Alexandre
    Namyst, Raymond
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 190 - 196
  • [45] Massively LDPC Decoding on Multicore Architectures
    Falcao, Gabriel
    Sousa, Leonel
    Silva, Vitor
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (02) : 309 - 322
  • [46] Posting List Intersection on Multicore Architectures
    Tatikonda, Shirish
    Barla Cambazoglu, B.
    Junqueira, Flavio P.
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 963 - 972
  • [47] Parallel nonlinear preconditioners on multicore architectures
    Galiano, Vicente
    Migallon, Hector
    Migallon, Violeta
    Penades, Jose
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (02): : 160 - 167
  • [48] Spherical Region Queries on Multicore Architectures
    Lu, Hao
    Seal, Sudip K.
    Guo, Wei
    Poplawsky, John
    PROCEEDINGS OF IA3 2017: SEVENTH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURES AND ALGORITHMS, 2017,
  • [49] Efficient Nested Dissection for Multicore Architectures
    LaSalle, Dominique
    Karypis, George
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 467 - 478
  • [50] Parallel Subgraph Counting for Multicore Architectures
    Aparicio, David
    Ribeiro, Pedro
    Silva, Fernando
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA), 2014, : 34 - 41