System Performance Optimization via Design and Configuration Space Exploration

被引:8
|
作者
Tang, Chong [1 ]
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
来源
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING | 2017年
关键词
Performance Optimization; Design Space; Configuration Space; Performance Prediction;
D O I
10.1145/3106237.3119880
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The runtime performance of a software system often depends on a large number of static parameters, which usually interact in complex ways to carry out system functionality and influence system performance. It's hard to understand such configuration spaces and find good combinations of parameter values to gain available levels of performance. Engineers in practice often just accept the default settings, leading such systems to significantly underperform relative to their potential. This problem, in turn, has impacts on cost, revenue, customer satisfaction, business reputation, and mission effectiveness. To improve the overall performance of the end-to-end systems, we propose to systematically explore (i) how to design new systems towards good performance through design space synthesis and evaluation, and (ii) how to auto-configure an existing system to obtain better performance through heuristic configuration space search. In addition, this research further studies execution traces of a system to predict runtime performance under new configurations.
引用
收藏
页码:1046 / 1049
页数:4
相关论文
共 50 条
  • [1] Microprocessor Design Space Exploration via Space Partitioning and Bayesian Optimization
    Jiang, Zijun
    Lyu, Yangdi
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [2] CAD Tool Design Space Exploration via Bayesian Optimization
    Ma, Yuzhe
    Yu, Ziyang
    Yu, Bei
    2019 ACM/IEEE 1ST WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2019,
  • [3] System level optimization and design space exploration for low power
    Stammermann, A
    Kruse, L
    Nebel, W
    Pratsch, A
    Schmidt, E
    Schulte, M
    Schulz, A
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 142 - 146
  • [4] A Case for Efficient Accelerator Design Space Exploration via Bayesian Optimization
    Reagen, Brandon
    Hernandez-Lobato, Jose Miguel
    Adolf, Robert
    Gelbart, Michael
    Whatmough, Paul
    Wei, Gu-Yeon
    Brooks, David
    2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,
  • [5] deepSPACE: Generative AI for Configuration Design Space Exploration
    Botero, Emilio M.
    Smart, Jordan T.
    AIAA AVIATION FORUM AND ASCEND 2024, 2024,
  • [6] Designing controller parameters of an LPV system via design space exploration
    Abolpour, Roozbeh
    Dehghani, Maryam
    Sadabadi, Mahdieh S.
    EUROPEAN JOURNAL OF CONTROL, 2021, 59 : 47 - 57
  • [7] A new performance evaluation approach for system level design space exploration
    Joshi, CP
    Kumar, A
    Balakrishnan, M
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 180 - 185
  • [8] Design and Performance Analysis of Downlink in Space Communications System for Lunar Exploration
    Lee, Wooju
    Cho, Kyongkuk
    Yoon, Dongweon
    Hyun, Kwangmin
    JOURNAL OF ASTRONOMY AND SPACE SCIENCE, 2010, 27 (01) : 11 - 20
  • [9] IDeSyDe: Systematic Design Space Exploration via Design Space Identification
    Jordao, Rodolfo
    Becker, Matthias
    Sander, Ingo
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (05)
  • [10] MultiObjective GPU Design Space Exploration Optimization
    Jooya, Ali
    Dimopoulos, Nikitas
    Baniasadi, Amirali
    2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 659 - 666