On the energy efficiency and performance of irregular application executions on multicore, NUMA and manycore platforms

被引:28
|
作者
Francesquini, Emilio [1 ,2 ,7 ]
Castro, Marcio [3 ,4 ]
Penna, Pedro H. [5 ]
Dupros, Fabrice [6 ]
Freitas, Henrique C. [5 ]
Navaux, Philippe O. A. [3 ]
Mehaut, Jean-Francois [7 ]
机构
[1] Univ Estadual Campinas, Inst Comp, BR-13083852 Campinas, SP, Brazil
[2] Univ Sao Paulo, Inst Math & Stat, BR-05508090 Sao Paulo, Brazil
[3] Univ Fed Rio Grande do Sul, Inst Informat, BR-91501970 Porto Alegre, RS, Brazil
[4] Fed Univ Santa Catarina UFSC, Dept Informat & Stat, BR-88040970 Florianopolis, SC, Brazil
[5] Pontifical Catholic Univ Minas Gerais PUC Minas, Dept Comp Sci, BR-30535901 Belo Horizonte, MG, Brazil
[6] Bur Rech Geol & Minieres, F-45060 Orleans 2, France
[7] Univ Grenoble, CEA, DRT, LIG Lab, F-38400 St Martin Dheres, France
关键词
Manycore; Multicore; NUMA; Energy efficiency; Performance; TSP; Seismic wave propagation; K-Means; CLUSTERING-ALGORITHM; PARALLEL; SIMULATIONS;
D O I
10.1016/j.jpdc.2014.11.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Until the last decade, performance of HPC architectures has been almost exclusively quantified by their processing power. However, energy efficiency is being recently considered as important as raw performance and has become a critical aspect to the development of scalable systems. These strict energy constraints guided the development of a new class of so-called light-weight manycore processors. This study evaluates the computing and energy performance of two well-known irregular NP-hard problems - the Traveling-Salesman Problem (TSP) and K-Means clustering - and a numerical seismic wave propagation simulation kernel - Ondes3D - on multicore, NUMA, and manycore platforms. First, we concentrate on the nontrivial task of adapting these applications to a manycore, specifically the novel MPPA-256 manycore processor. Then, we analyze their performance and energy consumption on those different machines. Our results show that applications able to fully use the resources of a manycore can have better performance and may consume from 3.8x to 13x less energy when compared to low-power and general-purpose multicore processors, respectively. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:32 / 48
页数:17
相关论文
共 50 条
  • [1] Improving the energy efficiency of sparse linear system solvers on multicore and manycore systems
    Anzt, H.
    Quintana-Orti, E. S.
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2014, 372 (2018):
  • [2] Exploring Energy Efficiency Model Generalization on Multicore Embedded Platforms
    Rexha, Hergys
    Lafond, Sebastien
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 494 - 498
  • [3] Performance and Energy Analysis of the Iterative Solution of Sparse Linear Systems on Multicore and Manycore Architectures
    Aliaga, Jose I.
    Anzt, Hartwig
    Castillo, Maribel
    Fernandez, Juan C.
    Leon, German
    Perez, Joaquin
    Quintana-Orti, Enrique S.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 772 - 782
  • [4] Evaluating Performance and Energy Consumption of Multithreaded Applications in cc-NUMA Multicore Processors
    Cai, Min
    Fang, Juan
    Song, Shu-ying
    Ji, Jun-zhong
    Li, Bin
    [J]. COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 46 - 54
  • [5] NUMA-Aware Graph Mining Techniques for Performance and Energy Efficiency
    Frasca, Michael
    Madduri, Kamesh
    Raghavan, Padma
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [6] User-Level Memory Scheduler for Optimizing Application Performance in NUMA-Based Multicore Systems
    Lim, Geunsik
    Suh, Sang-Bum
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 240 - 243
  • [7] Energy efficiency and performance modeling of stencil applications on manycore and GPU computing resources
    Kurowski, Krzysztof
    Ciznicki, Milosz
    Weglarz, Jan
    [J]. 2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 232 - 241
  • [8] On the Performance and Energy Efficiency of the PGAS Programming Model on Multicore Architectures
    Lagraviere, Jeremie
    Langguth, Johannes
    Sourouri, Mohammed
    Ha, Phuong H.
    Cai, Xing
    [J]. 2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 800 - 807
  • [9] An Efficient On-line Task Allocation Algorithm for QoS and Energy Efficiency in Multicore Multimedia Platforms
    Paterna, Francesco
    Acquaviva, Andrea
    Caprara, Alberto
    Papariello, Francesco
    Desoli, Giuseppe
    Benini, Luca
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 100 - 105
  • [10] Performance-Energy Efficiency Model of Heterogeneous Parallel Multicore System
    Pei, Songwen
    Zhang, Junge
    Xiong, Naixue
    Kim, Myoung-Seo
    Gaudiot, Jean-Luc
    [J]. 2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,