Fast and Accurate On-line Prediction of Performance and Power Consumption in Multicore-based Systems

被引:0
|
作者
Lee, Young-Ho [1 ]
Kim, Jihong [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
multi-core; performance estimation; power estimation; multi-threaded;
D O I
10.1109/TrustCom.2013.249
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although multi-core processors have emerged as a dominant low-power architectural solution in high performance processor design, it is still challenging to take a full advantage of the high power efficiency of multi-core processors. One such challenge occurs when an operating system tries to assign a multi-threaded application to a target multi-core processor in an energy efficient fashion. With an increasing number of cores combined with sophisticated power management schemes, it becomes more difficult to decide the most appropriate runtime configuration for a given application so that the overall energy efficiency is maximized. In this paper, we propose a novel performance and power estimation technique, called PET, for multi-core systems. The PET scheme is based on a compact but accurate performance and power transformation model, which aims to predict the performance and power consumption of a large number of runtime configurations using hardware performance counters collected in a small number of representative runtime configurations. Using a transformation model, PET enables to accurately determine the best runtime configuration of multi-threaded applications at runtime with a small overhead over an existing naive solution. Experimental results on an Intel Q6600 quad-core processor show that PET can accurately predict the performance and power consumption of multi-threaded applications running on 1-4 cores under two different frequency levels with an average prediction error of 2.1%-8.3% and 3.2%-6.5% over the measured data, respectively. We also show that PET is effective in estimating the performance and power consumption of two co-running applications with an average prediction error of less than 5%.
引用
收藏
页码:1879 / 1886
页数:8
相关论文
共 50 条
  • [1] A Fast Multicore-based Window Entropy Algorithm
    Shokr, Suha S. A.
    Bahig, Hazem M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 241 - 247
  • [2] Multicore-based performance optimization for dense matrix computation
    Mao Guoyong
    Zhang, Xiaobin
    Li, Yun
    Li, Yujie
    Wei, Laizhi
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 9 - 12
  • [3] Design of Multicore-based High Performance Load Distribution System
    Yoon, Joon Yeol
    Choi, Won Seok
    Kim, Jong Oh
    Ahn, Jae Woo
    Kim, Jong Beom
    Choi, Seong Gon
    2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2018, : 94 - 97
  • [4] QoS Management for Embedded Databases in Multicore-Based Embedded Systems
    Kang, Woochul
    Chung, Jaeyong
    MOBILE INFORMATION SYSTEMS, 2015, 2015
  • [5] Multicore-based performance optimization for evaluating the inverse of sparse matrix
    Zhang Xiaobin
    Mao Guoyong
    Hu Kongfa
    Li Yun
    Wei Laizhi
    Li Yujie
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 43 - 46
  • [6] Revising NoC in Future Multicore-Based Consumer Electronics for Performance
    Das, Abhijit
    Kumar, Abhishek
    Jose, John
    Palesi, Maurizio
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2022, 11 (03) : 79 - 86
  • [7] Fast Density-Peaks Clustering: Multicore-based Parallelization Approach
    Amagata, Daichi
    Hara, Takahiro
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 49 - 61
  • [8] Multicore-Based Vector Coprocessor Sharing for Performance and Energy Gains
    Beldianu, Spiridon F.
    Ziavras, Sotirios G.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (02)
  • [9] On-Line Learning Based Dynamic Thermal Management for Multicore Systems
    Kim, Won-jin
    Song, Jin-Woo
    Chung, Ki-Seok
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 391 - 394
  • [10] Efficient Data Transfer in a Heterogeneous Multicore-Based CE Systems using Cache Performance Optimization
    Fang, Juan
    Hao, Xiaoting
    Fan, Qingwen
    Li, Kai
    Zhao, Hui
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2019, 8 (05) : 46 - 50