Performance and energy metrics for multi-threaded applications on DVFS processors

被引:12
|
作者
Rauber, Thomas [1 ]
Ruenger, Gudula [2 ]
Stachowski, Matthias [1 ]
机构
[1] Univ Bayreuth, Bayreuth, Germany
[2] Tech Univ Chemnitz, Chemnitz, Germany
关键词
Energy; DVFS; Metrics; Multithreading; Performance; PARSEC; SPLASH-2; Intel Core i7; ARM; DYNAMIC VOLTAGE; POWER; ALGORITHMS; EFFICIENT;
D O I
10.1016/j.suscom.2017.10.015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to their internal execution characteristics, application programs exploit the hardware very differently, which leads to a quite diverse behavior concerning their performance or the energy consumed for their execution. A change of the operational frequency of DVFS processors leads to further variations in performance and energy consumption, as does the exploitation of thread parallelism on multicores. This article combines frequency scaling and thread-parallelism and considers several new metrics for the evaluation of an application's performance and energy consumption. As application programs, the PARSEC benchmark suite and the SPLASH-2 benchmark suite are investigated. The PARSEC benchmark suite provides an up-to-date collection of applications with different workloads on chip-multiprocessors. The SPLASH-2 is a common suite for scientific studies on parallel shared memory machines. Intel Core i7 processors are used as hardware platforms for the evaluation. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 50 条
  • [1] Fairness Metrics for Multi-Threaded Processors
    Vandierendonck, Hans
    Seznec, Andre
    IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 4 - 7
  • [2] Performance Analysis of Multi-threaded Applications in NUMA Multicore Processors
    Fang, Juan
    Fan, Qing-Wen
    Hao, Xiao-Ting
    Cai, Min
    Song, Shu-Ying
    Li, Bin
    2015 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION SYSTEM (SEIS 2015), 2015, : 257 - 262
  • [3] A scalability prediction approach for multi-threaded applications on manycore processors
    Bai, Xiuxiu
    Wang, Endong
    Dong, Xiaoshe
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4072 - 4094
  • [4] A scalability prediction approach for multi-threaded applications on manycore processors
    Xiuxiu Bai
    Endong Wang
    Xiaoshe Dong
    Xingjun Zhang
    The Journal of Supercomputing, 2015, 71 : 4072 - 4094
  • [5] Branch prediction in multi-threaded processors
    Gummaraju, J
    Franklin, M
    2000 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2000, : 179 - 188
  • [6] Classifying Performance Bottlenecks in Multi-Threaded Applications
    Dutta, Sourav
    Manakkadu, Sheheeda
    Kagaris, Dimitri
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 341 - 345
  • [7] Accurate Traffic Classification with Multi-threaded Processors
    Liu, Yizhen
    Xu, Daxiong
    Sun, Lingge
    Liu, Dong
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 478 - +
  • [8] Cache Prefetching and Speculation on Multi-Threaded Processors
    Ono, Tarik
    Greenstreet, Mark R.
    2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 206 - 211
  • [9] An effective cache scheduling scheme for improving the performance in multi-threaded processors
    Lo, Shi-Wu
    Lam, Kam-Yiu
    Huang, Wen-Yan
    Qiu, Sheng-Feng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (4-5) : 271 - 278
  • [10] Bandwidth based performance optimization of Multi-threaded applications
    Manakkadu, Sheheeda
    Dutta, Sourav
    2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 118 - 122