A Sample Profile-based Optimization Method with Better Precision | |
Liu, Xian-hua ; Yuan, Peng ; Zhang, Ji-yu | |
2016 | |
关键词 | Profiling Sampling Instrumentation Compiler Optimization |
英文摘要 | 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.; National Science Foundation of China [6130004]; CPCI-S(ISTP); 340-346 |
语种 | 英语 |
出处 | International Conference on Artificial Intelligence and Computer Science (AICS) |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/470131] |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Liu, Xian-hua,Yuan, Peng,Zhang, Ji-yu. A Sample Profile-based Optimization Method with Better Precision. 2016-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论