Multicore Performance Prediction with MPETUsing Scalability Characteristics for Statistical Cross-Architecture Prediction

被引:0
|
作者
Oliver Jakob Arndt
Matthias Lüders
Christoph Riggers
Holger Blume
机构
[1] Institute of Microelectronic Systems,Leibniz University Hannover
来源
关键词
Parallelization; Performance Prediction; Scalability; Multicore Software Migration;
D O I
暂无
中图分类号
学科分类号
摘要
Multicore processors serve as target platforms in a broad variety of applications ranging from high-performance computing to embedded mobile computing and automotive applications. But, the required parallel programming opens up a huge design space of parallelization strategies each with potential bottlenecks. Therefore, an early estimation of an application’s performance is a desirable development tool. However, out-of-order execution, superscalar instruction pipelines, as well as communication costs and (shared-) cache effects essentially influence the performance of parallel programs. While offering low modeling effort and good simulation speed, current approximate analytic models provide moderate prediction results so far. Virtual prototyping requires a time-consuming simulation, but produces better accuracy. Furthermore, even existing statistical methods often require detailed knowledge of the hardware for characterization. In this work, we present a concept called Multicore Performance Evaluation Tool (MPET) and its evaluation for a statistical approach for performance prediction based on abstract runtime parameters, which describe an application’s scalability behavior and can be extracted from profiles without user input. These scalability parameters not only include information on the interference of software demands and hardware capabilities, but indicate bottlenecks as well. Depending on the database setup, we achieve a competitive accuracy of 20% mean prediction error (11% median), which we also demonstrate in a case study.
引用
收藏
页码:981 / 998
页数:17
相关论文
共 50 条
  • [21] Statistical Performance Prediction of Generalized Monopulse Estimation
    Nickel, Ulrich R. O.
    Chaumette, Eric
    Larzabal, Pascal
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2011, 47 (01) : 381 - 404
  • [22] Prediction of single-cross performance
    Smith, OS
    Hoard, K
    Shaw, F
    Shaw, R
    GENETICS AND EXPLOITATION OF HETEROSIS IN CROPS, 1999, : 277 - 285
  • [23] Performance prediction based on neural architecture features
    Long, Duo
    Zhang, Shizhou
    Zhang, Yanning
    COGNITIVE COMPUTATION AND SYSTEMS, 2020, 2 (02) : 80 - 83
  • [24] A statistical approach to prediction of ZnO arrester element characteristics
    Boggs, S
    Andoh, H
    IEEE TRANSACTIONS ON POWER DELIVERY, 2001, 16 (04) : 604 - 610
  • [25] Performance prediction of data streams on high-performance architecture
    Gautam, Bhaskar
    Basava, Annappa
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2019, 9 (01)
  • [26] STATISTICAL ANALYSIS OF THE CHARACTERISTICS OF AN ADAPTIVE FILTER WITH PREDICTION.
    Mal'tsev, A.A.
    Pozumentov, I.E.
    1600, (27):
  • [27] Prediction of multicore CPU performance through parallel data mining on public datasets
    Upadhyay, Navin Mani
    Singh, Ravi Shankar
    Dwivedi, Shri Prakash
    DISPLAYS, 2022, 71
  • [28] Empirical model-based performance prediction for application mapping on multicore architectures
    Gamatie, Abdoulaye
    An, Xin
    Zhang, Ying
    Kang, An
    Sassatelli, Gilles
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 1 - 16
  • [29] PREDICTION OF CIRCUIT PERFORMANCE FROM STATISTICAL MODELS OF COMPONENTS
    WHITENEIR, PJ
    IEEE TRANSACTIONS ON BROADCAST AND TELEVISION RECEIVERS, 1969, BT15 (02): : 194 - +
  • [30] STATISTICAL APPROACH TO PREDICTION OF MOS-DEVICE PERFORMANCE
    HAGAN, BJ
    MAGOWAN, JA
    ELECTRONICS LETTERS, 1973, 9 (02) : 23 - 24