A Light-Weight Rollback Mechanism for Testing Kernel Variants in Auto-Tuning

被引:0
|
作者
Hirasawa, Shoichi [1 ,2 ]
Takizawa, Hiroyuki [1 ,2 ]
Kobayashi, Hiroaki [1 ]
机构
[1] Tohoku Univ, Sendai, Miyagi 9808579, Japan
[2] Japan Sci & Technol Agcy, CREST, Tokyo 1020076, Japan
来源
关键词
auto-tuning; rollback; cache; early termination;
D O I
10.1587/transinf.2015PAP0028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automatic performance tuning of a practical application could be time-consuming and sometimes infeasible, because it often needs to evaluate the performances of a large number of code variants to find the best one. In this paper, hence, a light-weight rollback mechanism is proposed to evaluate each of code variants at a low cost. In the proposed mechanism, once one code variant of a target code block is executed, the execution state is rolled back to the previous state of not yet executing the block so as to repeatedly execute only the block to find the best code variant. It also has a feature of terminating a code variant whose execution time is longer than the shortest execution time so far. As a result, it can prevent executing the whole application many times and thus reduces the timing overhead of an auto-tuning process required for finding the best code variant.
引用
收藏
页码:2178 / 2186
页数:9
相关论文
共 50 条
  • [21] A light-weight rectangular decomposition large kernel convolution network for deformable medical image registration
    Cao, Yuzhu
    Cao, Weiwei
    Wang, Ziyu
    Yuan, Gang
    Li, Zeyi
    Ni, Xinye
    Zheng, Jian
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 95
  • [22] Prediction of optimum compressive strength of light-weight concrete containing Nigerian palm kernel shells
    Oyejobi D.O.
    Jameel M.
    Sulong N.H.R.
    Raji S.A.
    Ibrahim H.A.
    Oyejobi, Damilola O. (oyejobi.do@unilorin.edu.ng), 1600, King Saud University (32): : 303 - 309
  • [23] CII: A Light-weight Mechanism for ZigBee Performance Assurance under WiFi Interference
    Hu, Junyu
    Qin, Zhenquan
    Sun, Yingxiao
    Lu, Bingxian
    Wang, Lei
    Shu, Lei
    2016 25TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2016,
  • [24] Crop Disease Recognition Based on Modified Light-Weight CNN With Attention Mechanism
    Liu, Yang
    Gao, Guoqin
    Zhang, Zhenhui
    IEEE ACCESS, 2022, 10 : 112066 - 112075
  • [25] Development and testing of light-weight PV modules based on glass-fibre reinforcement
    Govaerts, Jonathan
    Luo, Bin
    Borgers, Tom
    Van Dyck, Rik
    van der Heide, Arvid
    Tous, Loic
    Morlier, Arnaud
    Lisco, Fabiana
    Cerasti, Lorenzo
    Galiazzo, Marco
    Poortmans, Jef
    EPJ PHOTOVOLTAICS, 2022, 13
  • [26] An auto-tuning approach for optimizing base operators for non-destructive testing applications on heterogeneous multi-core architectures
    Heller, Thomas
    Fey, Dietmar
    Rehak, Markus
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [27] Multi-source Feedback Based Light-weight Trust Mechanism for Edge Computing
    Gao, Zhipeng
    Xia, Chenxi
    Wang, Qian
    Huang, Junmeng
    Yang, Yang
    Rui, Lanlan
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [28] Light-weight Soft-Errors Detection Mechanism in High-Level Synthesis
    Zhu, Zhiqi
    Schafer, Benjamin Carrion
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [29] LIGHT-WEIGHT MECHANISM OF PRESSURE STRENGTHENING OF CRYOGENIC VESSELS FROM AUSTENITIC STAINLESS STEEL
    Lu, Qunjie
    Huang, Gai
    Wu, Yingzhe
    Ding, Huiming
    Zheng, Jinyang
    PROCEEDINGS OF THE ASME PRESSURE VESSELS AND PIPING CONFERENCE, 2018, VOL 1B, 2019,
  • [30] LightCardiacNet: light-weight deep ensemble network with attention mechanism for cardiac sound classification
    Suma, K. V.
    Koppad, Deepali B.
    Raghavan, Dharini
    Manjunath, P. R.
    SYSTEMS SCIENCE & CONTROL ENGINEERING, 2024, 12 (01)