A Sample Profile-based Optimization Method with Better Precision

被引:0
|
作者
Liu, Xian-hua [1 ]
Yuan, Peng [1 ]
Zhang, Ji-yu [1 ]
机构
[1] Peking Univ, Microprocessor Res & Dev Ctr, Beijing, Peoples R China
来源
INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTER SCIENCE (AICS 2016) | 2016年
基金
美国国家科学基金会;
关键词
Profiling; Sampling; Instrumentation; Compiler Optimization;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Conventional feedback-directed optimization is not widely adopted for the difficulties in generating representative training data sets. High runtime overhead and tedious re-compilation model obstruct its usability. Instruction-level hardware event sampling may overcome the drawbacks. There are still several challenges in creating accurate edge profiles, which is necessary to achieve competitive performance gains. This paper focuses on multiple hardware event profiles, supervised learning to discover patterns and generate heuristics to improve the precision of the instruction-level sample profile. We further enhance the efficacy of the smoothing algorithm used to construct the edge profiles from the instruction level and basic-block level samples. With these improvements, it is able to achieve about 70% of the performance obtained via instrumentation-based exact edge profiles for SPEC benchmarks, which also brings better performance of about 2.05%-13.81% improvement.
引用
收藏
页码:340 / 346
页数:7
相关论文
共 15 条
  • [1] Profile-based pretenuring
    Blackburn, Stephen M.
    Hertz, Matthew
    McKinley, Kathryn S.
    Moss, J. Eliot B.
    Yang, Ting
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (01):
  • [2] Profile-Based Summarisation for Web Site Navigation
    Alhindi, Azhar
    Kruschwitz, Udo
    Fox, Chris
    Albakour, M-Dyaa
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2015, 33 (01) : 4
  • [3] An Improved Profile-based CF Scheme with Privacy
    Bilge, Alper
    Polat, Huseyin
    FIFTH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2011), 2011, : 133 - 140
  • [4] A profile-based approach for investigating the values-personality relationship
    Yankov, Georgi P.
    PERSONALITY AND INDIVIDUAL DIFFERENCES, 2018, 131 : 111 - 116
  • [5] An automated method for overlay sample plan optimization based on spatial variation modeling
    Chen, XM
    Preil, ME
    Le Goff-Dussable, M
    Maenhoudt, M
    METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY XV, 2001, 4344 : 257 - 266
  • [6] Using Genetic Algorithm in Profile-Based Assignment of Applications to Virtual Machines for Greener Data Centers
    Vasudevan, Meera
    Tian, Yu-Chu
    Tang, Maolin
    Kozan, Erhan
    Gao, Jing
    NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 182 - 189
  • [7] Hardware-based profiling: An effective technique for profile-driven optimization
    Conte, TM
    Patel, BA
    Menezes, KN
    Cox, JS
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1996, 24 (02) : 187 - 206
  • [8] Profile-directed optimization of event-based programs
    Rajagopalan, M
    Debray, SK
    Hiltunen, MA
    Schlichting, RD
    ACM SIGPLAN NOTICES, 2002, 37 (05) : 106 - 116
  • [9] Application of ensemble learning based on preferred sample selection in desulfurization optimization process
    Ge Z.-H.
    Xing J.-K.
    Luo K.
    Fan J.-R.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2021, 55 (08): : 1566 - 1575
  • [10] Buffer allocation in stochastic flow lines via sample-based optimization with initial bounds
    Sophie Weiss
    Raik Stolletz
    OR Spectrum, 2015, 37 : 869 - 902