Run-time optimization using dynamic performance prediction

被引:0
|
作者
Alkindi, AM [1 ]
Kerbyson, DJ
Papaefstathiou, E
Nudd, GR
机构
[1] Univ Warwick, Dept Comp Sci, High Performance Syst Lab, Warwick, England
[2] Microsoft Res, Cambridge, England
关键词
performance optimisation; dynamic performance prediction; performance modeling; application steering; FFTW;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the rapid expansion in the use of distributed systems the need for optimisation and the steering of application execution has become more important. The unquestionable aim to overcome bottle-neck problems, allocation, and performance degradation due to shared CPU time has prompted many investigations into the best way in which the performance of an application can be enhanced. In this work, we demonstrate the impact of using a Performance Prediction Toolset, PACE, which can be used in Dynamic (On-the-Fly) decision making for optimising application execution. An example application, the FFTW (The Fastest Fourier Transform in the West), is used to illustrate the approach which itself is a novel method that optimises the execution of an FFT. It is shown that performance prediction can provide the same quality of information as a measurement process for application optimisation but in a fraction of the time and thus improving the overall application performance.
引用
收藏
页码:280 / 289
页数:10
相关论文
共 50 条
  • [1] RUN-TIME OPTIMIZATION OF A DYNAMICALLY RECONFIGURABLE EMBEDDED SYSTEM THROUGH PERFORMANCE PREDICTION
    Mariani, Giovanni
    Sima, Vlad-Mihai
    Palermo, Gianluca
    Zaccaria, Vittorio
    Marchiori, Giacomo
    Silvano, Cristina
    Bertels, Koen
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [2] A portable approach to dynamic optimization in run-time specialization
    Masuhara, H
    Yonezawa, A
    [J]. NEW GENERATION COMPUTING, 2002, 20 (01) : 101 - 124
  • [3] Using run-time information for performance optimization in an interactive VOD server
    To, TPJ
    Hamidzadeh, B
    [J]. MULTIMEDIA COMPUTING AND NETWORKING 1997, 1997, 3020 : 216 - 227
  • [4] A portable approach to dynamic optimization in run-time specialization
    Hidehiko Masuhara
    Akinori Yonezawa
    [J]. New Generation Computing, 2002, 20 : 101 - 124
  • [5] Run-Time Reference Clustering for cache performance optimization
    Kaplow, WK
    Szymanski, BK
    Tannenbaum, P
    Viktor, K
    [J]. SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 42 - 49
  • [6] DYNAMIC RUN-TIME STRUCTURES
    KING, T
    [J]. DR DOBBS JOURNAL, 1988, 13 (11): : 50 - &
  • [7] The Interplay of Compile-time and Run-time Options for Performance Prediction
    Lesoil, Luc
    Acher, Mathieu
    Ternava, Xhevahire
    Blouin, Arnaud
    Jezequel, Jean-Marc
    [J]. SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
  • [8] Dynamic binary translation using run-time feedbacks
    Ung, D
    Cifuentes, C
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2006, 60 (02) : 189 - 204
  • [9] Run-Time Checking of Dynamic Properties
    Sokolsky, Oleg
    Sammapun, Usa
    Lee, Insup
    Kim, Jesung
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (04) : 91 - 108
  • [10] A dynamic platform for run-time adaptation
    Hubert Pham
    Paluska, Justin Mazzola
    Saif, Umar
    Stawarz, Chris
    Terman, Chris
    Ward, Steve
    [J]. PERVASIVE AND MOBILE COMPUTING, 2009, 5 (06) : 676 - 696