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 条
  • [31] An Analysis of Browser Domain-Isolation Bugs and A Light-Weight Transparent Defense Mechanism
    Chen, Shuo
    Ross, David
    Wang, Yi-Min
    CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2007, : 2 - +
  • [32] Light-weight UAV object tracking network based on strategy gradient and attention mechanism
    Hua, Xia
    Wang, Xinqing
    Rui, Ting
    Shao, Faming
    Wang, Dong
    KNOWLEDGE-BASED SYSTEMS, 2021, 224
  • [33] Optimal OCR coordination in a high penetration distribution power system using a refined immune algorithm with an auto-tuning reproductive mechanism
    Zhan, Tung-Sheng
    Lee, Yih-Der
    Jiang, Jheng-Lun
    AIMS ENERGY, 2024, 12 (06) : 1225 - 1263
  • [34] Nonlinear Antiswing Control of Shipboard Boom Cranes Using MPC-Based Auto-Tuning Mechanism With Full State Constraints
    Cao, Yuchi
    Li, Tieshan
    Hao, Li-Ying
    Gao, Xiaoyang
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (03) : 2281 - 2292
  • [35] Flexural behaviour of light-weight steel fibre reinforced concrete slabs: Testing and prediction model
    Tran-Van, Phuc
    Nguyen-Thi-Quynh, Nhu
    La-Hong, Hai
    Nassif, Ayman
    Pham, Thong M.
    Nguyen-Minh, Long
    STRUCTURES, 2024, 70
  • [36] A robust e-commerce service: Light-weight secure mail-order mechanism
    Lee, Jung-San
    Lin, Kun-Shian
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2012, 11 (04) : 388 - 396
  • [37] Light-Weight Feedback Mechanism for WiFi Multicast to Very Large Groups-Experimental Evaluation
    Gupta, Varun
    Bejerano, Yigal
    Gutterman, Craig
    Ferragut, Jaime
    Guo, Katherine
    Nandagopal, Thyaga
    Zussman, Gil
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (06) : 3826 - 3840
  • [38] Driver Behaviors Recognizer Based on Light-Weight Convolutional Neural Network Architecture and Attention Mechanism
    Duy-Linh Nguyen
    Putro, Muhamad Dwisnanto
    Jo, Kang-Hyun
    IEEE ACCESS, 2022, 10 : 71019 - 71029
  • [39] On the development of light-weight steel construction engine lathes - Testing with beds of tubular cross-sections
    Mobius, W
    ZEITSCHRIFT DES VEREINES DEUTSCHER INGENIEURE, 1944, 88 : 277 - 286
  • [40] Design, Identification and Experimental Testing of a Light-weight Flexible-joint Arm for Aerial Physical Interaction
    Yueksel, Burak
    Mahboubi, Saber
    Secchi, Cristian
    Buelthoff, Heinrich H.
    Franchi, Antonio
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 870 - 876