Adaptive on-the-fly Application Performance Modeling for Many Cores

被引:0
|
作者
Kobbe, Sebastian [1 ]
Bauer, Lars [1 ]
Henkel, Joerg [1 ]
机构
[1] Karlsruhe Inst Technol, Chair Embedded Syst, D-76021 Karlsruhe, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resource management for a many-core system entails allocating cores to applications and binding tasks of the applications to particular cores. Accurate on-the-fly estimates of different core allocations w.r.t. application performance are required before binding the tasks to cores for execution efficiency. We propose an adaptive on-the-fly application performance model that largely alleviates this increasingly important problem. It allows reacting to spontaneous workload variations and it considers topological properties of resources. Extensive evaluations show that the average estimation error is reduced from 14.7% to 4.5%, resulting in high quality of on-the-fly adaptive application mappings. Our work is a first milestone towards optimality of systems that exhibit a high degree of spontaneous workload variations.
引用
收藏
页码:730 / 735
页数:6
相关论文
共 50 条
  • [21] PERFORMANCE ANALYSIS OF ON-THE-FLY GARBAGE COLLECTION SYSTEM
    EHN, L
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1989, 8 (02): : 141 - 152
  • [22] Item Selection With Collaborative Filtering in On-The-Fly Multistage Adaptive Testing
    Xiao, Jiaying
    Bulut, Okan
    APPLIED PSYCHOLOGICAL MEASUREMENT, 2022, 46 (08) : 690 - 704
  • [23] On-the-fly Scan: Improving the Performance of Absorption Spectrum Measurement
    Lin, Shang-Wei
    Chang, Chia-Feng
    Lee, Robert
    Huang, Chi-Yi
    Ma, Chien-I
    Fan, Liang-Jen
    Fung, Hok-Sum
    11TH INTERNATIONAL CONFERENCE ON SYNCHROTRON RADIATION INSTRUMENTATION (SRI 2012), 2013, 425
  • [24] Many-core on-the-fly model checking of safety properties using GPUs
    Wijs, Anton
    Bosnacki, Dragan
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (02) : 169 - 185
  • [25] Many-core on-the-fly model checking of safety properties using GPUs
    Anton Wijs
    Dragan Bošnački
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 169 - 185
  • [26] An LSI implementation of an adaptive genetic algorithm with on-the-fly crossover operator selection
    Wakabayashi, S
    Koide, T
    Toshine, N
    Goto, M
    Nakayama, Y
    Hatta, K
    PROCEEDINGS OF ASP-DAC '99: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1999, 1999, : 37 - 40
  • [27] ARMOR: Adaptive Reliability Management by On-the-fly Redundancy in Multicore Embedded Processors
    Baharvand, Farshad
    Miremadi, S. Ghassem
    2015 IEEE 21ST PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2015, : 215 - 224
  • [28] NeuroTessMesh: A Tool for the Generation and Visualization of Neuron Meshes and Adaptive On-the-Fly Refinement
    Garcia-Cantero, Juan J.
    Brito, Juan P.
    Mata, Susana
    Bayona, Sofia
    Pastor, Luis
    FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [29] FastGrow: on-the-fly growing and its application to DYRK1A
    Patrick Penner
    Virginie Martiny
    Louis Bellmann
    Florian Flachsenberg
    Marcus Gastreich
    Isabelle Theret
    Christophe Meyer
    Matthias Rarey
    Journal of Computer-Aided Molecular Design, 2022, 36 : 639 - 651
  • [30] High Performance Matrix Multiplication on Many Cores
    Yuan, Nan
    Zhou, Yongbin
    Tan, Guangming
    Zhang, Junchao
    Fan, Dongrui
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 948 - 959