APEM - Approximate Performance Evaluation for Multi-Core Computers

被引:0
作者
Zhang, Lei [1 ]
Down, Douglas G. [1 ]
机构
[1] McMaster Univ, Dept Comp & Software, 1280 Main St West, Hamilton, ON L8S 4K1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Performance evaluation; product-form; mean value analysis; dynamic frequency scaling; PROCESSOR SHARING SYSTEMS; MEAN-VALUE ANALYSIS; TIER APPLICATIONS; QUEUING-NETWORKS; MODELS; BURSTINESS;
D O I
10.1142/S021812661950004X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mean Value Analysis (MVA) has long been a standard approach for performance analysis of computer systems. While the exact load-dependent MVA algorithm is an efficient technique for computer system performance modeling, it fails to address multi-core computer systems with Dynamic Frequency Scaling (DFS). In addition, the load-dependent MVA algorithm suffers from numerical difficulties under heavy load conditions. The goal of our paper is to find an efficient and robust method which is easy to use in practice and is also accurate for performance prediction for multi-core platforms. The proposed method, called Approximate Performance Evaluation for Multi-core computers (APEM), uses a flow-equivalent performance model designed specifically to address multi-core computer systems and identify the influence on the CPU demand of the effect of DFS. We adopt an approximation technique to estimate resource demands to parametrize MVA algorithms. To validate the application of our method, we investigate three case studies with extended TPC-W benchmark kits, showing that our method achieves better accuracy compared with other commonly used MVA algorithms. We compare the three different performance models, and we also extend our approach to multi-class models.
引用
收藏
页数:34
相关论文
共 50 条
[21]   Temperature control of high-performance multi-core platforms using convex optimization [J].
Murali, Srinivasan ;
Mutapcic, Almir ;
Atienza, David ;
Gupta, Rajesh ;
Boyd, Stephen ;
Benini, Luca ;
De Micheli, Giovanni .
2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, :108-+
[22]   Performance characteristics of biomolecular simulations on high-end systems with multi-core processors [J].
Alam, Sadaf R. ;
Agarwal, Pratul K. ;
Vetter, Jeffrey S. .
PARALLEL COMPUTING, 2008, 34 (11) :640-651
[23]   Believe It or Not! Multi-core CPUs can Match GPU Performance for a FLOP-Intensive Application! [J].
Bordawekar, Rajesh ;
Bondhugula, Uday ;
Rao, Ravi .
PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, :537-538
[24]   Performance evaluation of OpenMP and MPI hybrid programs on a large scale multi-core multi-socket cluster, T2K Open Supercomputer [J].
Tsuji, Miwako ;
Sato, Mitsuhisa .
2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, :206-213
[25]   Hyperspectral Unmixing on GPUs and Multi-Core Processors: A Comparison [J].
Bernabe, Sergio ;
Sanchez, Sergio ;
Plaza, Antonio ;
Lopez, Sebastian ;
Benediktsson, Jon Atli ;
Sarmiento, Roberto .
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (03) :1386-1398
[26]   Multi-core Accelerated Operational Transformation for Collaborative Editing [J].
Cai, Weiwei ;
He, Fazhi ;
Lv, Xiao .
COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS, AND WORKSHARING, COLLABORATECOM 2015, 2016, 163 :121-128
[27]   Scalability evaluation of an FPGA-based multi-core architecture with hardware-enforced domain partitioning [J].
Kliem, Daniel ;
Voigt, Sven-Ole .
MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) :845-859
[28]   Exploiting ILP, TLP, and DLP to Improve Multi-Core Performance of One-Sided Jacobi SVD [J].
Soliman, Mostafa I. .
PARALLEL PROCESSING LETTERS, 2009, 19 (02) :355-375
[29]   Parallel ant colony optimization on multi-core SIMD CPUs [J].
Zhou, Yi ;
He, Fazhi ;
Hou, Neng ;
Qiu, Yimin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 :473-487
[30]   Design and implementation of FPGA verification platform for multi-core processor [J].
Zhu, Ying ;
Chen, Cheng ;
Xu, Xiaohong ;
Li, Yanzhe .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (06) :1295-1303