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 条
  • [41] Multi-Threaded Actors
    Azadbakht, Keyvan
    de Boer, Frank S.
    Serbanescu, Vlad
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (223): : 51 - 66
  • [42] A scalable architecture for multi-threaded JAVA']JAVA applications
    Mrva, M
    Buchenrieder, K
    Kress, R
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 868 - 874
  • [43] On multi-threaded paging
    Feuerstein, E
    de Loma, AS
    ALGORITHMS AND COMPUTATION, 1996, 1178 : 417 - 426
  • [44] Time and energy modeling of a high-performance multi-threaded Cholesky factorization
    Catalan, Sandra
    Igual, Francisco D.
    Mayo, Rafael
    Rodriguez-Sanchez, Rafael
    Quintana-Orti, Enrique S.
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (01): : 139 - 151
  • [45] Dynamic Cache Contention Detection in Multi-threaded Applications
    Zhao, Qin
    Koh, David
    Raza, Syed
    Bruening, Derek
    Wong, Weng-Fai
    Amarasinghe, Saman
    ACM SIGPLAN NOTICES, 2011, 46 (07) : 27 - 37
  • [46] An Offline Demand Estimation Method for Multi-Threaded Applications
    Perez, Juan F.
    Pacheco-Sanchez, Sergio
    Casale, Giuliano
    2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 21 - +
  • [47] Workshop on multi-threaded architectures and applications-MTAAP
    Derose, Luiz, 1600, IEEE Computer Society
  • [48] Decoupling contention with VRB mechanism for multi-threaded applications
    Gao, Ke
    Fan, Dongrui
    Liu, Zhiyong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (11): : 2577 - 2588
  • [49] Multi-Threaded Parallel I/O for OpenMP Applications
    Mehta, Kshitij
    Gabriel, Edgar
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (02) : 286 - 309
  • [50] 64k networked multi-threaded processors and their real-time application in high energy physics
    Schneider, R
    Angelov, V
    Gutfleisch, M
    Gareus, R
    Lesser, F
    Lindenstruth, V
    Reichling, C
    Torralba, G
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVII, PROCEEDINGS: INDUSTRIAL SYSTEMS AND ENGINEERING III, 2002, : 101 - 105