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 条
  • [41] Automatic dynamic run-time optical network reservations
    Lange, JR
    Sundararaj, AI
    Dinda, PA
    [J]. 14TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 255 - 264
  • [42] Interprocedural Compiler Optimization for Partial Run-Time Reconfiguration
    Elena Moscu Panainte
    Koen Bertels
    Stamatis Vassiliadis
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2006, 43 : 161 - 172
  • [43] Research and Design of Dynamic Run-time Database of Atmosphere
    Wang Li-xin
    Kang Jing
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 680 - 684
  • [44] Exploiting Expendable Process-Margins in DRAMs for Run-Time Performance Optimization Probability
    Chandrasekar, Karthik
    Goossens, Sven
    Weis, Christian
    Koedam, Martijn
    Akesson, Benny
    Wehn, Norbert
    Goossens, Kees
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [45] Run-time mapping algorithm for dynamic workloads using association rule mining
    Sinaei, Siena
    Fatemi, Omid
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 91 : 1 - 10
  • [46] Run-time Mapping Algorithm for Dynamic Workloads using Process Merging Transformations
    Sinaei, Sima
    Fatemi, Omid
    Pimentel, Andy D.
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 188 - 195
  • [47] Interprocedural compiler optimization for partial run-time reconfiguration
    Panainte, Elena Moscu
    Bertels, Koen
    Vassiliadis, Stamatis
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 43 (2-3): : 161 - 172
  • [48] Analysis and run-time verification of dynamic security policies
    Janicke, Helge
    Siewe, Frangois
    Jones, Kevin
    Cau, Antonio
    Zedan, Hussein
    [J]. DEFENCE APPLICATIONS OF MULTI-AGENT SYSTEMS, 2006, 3890 : 92 - 103
  • [49] Static, dynamic and run-time modeling of compound classes
    Agarwal, R
    Bruno, G
    Torchiano, M
    [J]. ACM SIGPLAN NOTICES, 1996, 31 (11) : 49 - 55
  • [50] Towards Run-Time Testing of Dynamic Adaptive Systems
    Fredericks, Erik M.
    Ramirez, Andres J.
    Cheng, Betty H. C.
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2013), 2013, : 169 - 174