LACross: Learning-Based Analytical Cross-Platform Performance and Power Prediction

被引:0
|
作者
Xinnian Zheng
Lizy K. John
Andreas Gerstlauer
机构
[1] The University of Texas at Austin,
关键词
Cross-platform; Performance and power prediction; System-level design; Learning-based;
D O I
暂无
中图分类号
学科分类号
摘要
Fast and accurate performance and power prediction is a key challenge in pre-silicon design evaluations during the early phases of hardware and software co-development. Performance evaluation using full-system simulation is prohibitively slow, especially with real world applications. By contrast, analytical models are not sufficiently accurate or still require target-specific execution statistics that may be slow or difficult to obtain. In this paper, we present LACross, a learning-based cross-platform prediction technique aimed at predicting the time-varying performance and power of a benchmark on a target platform using hardware counter statistics obtained while running natively on a host platform. We employ a fine-grained phase-based approach, where the learning algorithm synthesizes analytical proxy models that predict the performance and power of the workload in each program phase from performance statistics obtained on the host. Our learning approach relies on a one-time training phase using a target reference model or real hardware. We train our models on less than 160 programs from the ACM ICPC database, and demonstrate prediction accuracy and speed on 35 programs from SPEC CPU2006, MiBench and SD-VBS benchmark suites. Results show that with careful choice of phase granularity, we can achieve on average over 97% performance and power prediction accuracy at simulation speeds of over 500 MIPS.
引用
收藏
页码:1488 / 1514
页数:26
相关论文
共 50 条
  • [21] Music Player Based on the Cordova Cross-Platform
    Qing, Zhao
    Ying, Li
    Yuan, Pan Gao
    Sheng, Lv Zhi
    [J]. 3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 451 - 453
  • [22] Investigating Cross-Platform Robustness for Machine Learning Based IDSs on 802.11 Networks
    Makanju, Adetokunbo
    Zincir-Heywood, A. Nur
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (06): : 1 - 9
  • [23] Multi-task learning for cross-platform siRNA efficacy prediction: an in-silico study
    Liu, Qi
    Xu, Qian
    Zheng, Vincent W.
    Xue, Hong
    Cao, Zhiwei
    Yang, Qiang
    [J]. BMC BIOINFORMATICS, 2010, 11
  • [24] Multi-task learning for cross-platform siRNA efficacy prediction: an in-silico study
    Qi Liu
    Qian Xu
    Vincent W Zheng
    Hong Xue
    Zhiwei Cao
    Qiang Yang
    [J]. BMC Bioinformatics, 11
  • [25] Integrated Measurement for Cross-Platform OpenMP Performance Analysis
    Huck, Kevin A.
    Malony, Allen D.
    Shende, Sameer
    Jacobsen, Doug W.
    [J]. USING AND IMPROVING OPENMP FOR DEVICES, TASKS, AND MORE, 2014, 8766 : 146 - 160
  • [27] Cross-Platform Performance Evaluation of Stateful Serverless Workflows
    Shahidi, Narges
    Gunasekaran, Jashwant Raj
    Kandemir, Mahmut Taylan
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2021), 2021, : 63 - 73
  • [28] A cross-platform game for learning computational thinking with the support of collaborative learning
    Lee, Lap-Kei
    Cheung, Tsz-Kin
    Ho, Lok-Tin
    Yiu, Wai-Hang
    Wu, Nga-ln
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2021, 30 (03) : 334 - 357
  • [29] Sampling-Based Binary-Level Cross-Platform Performance Estimation
    Zheng, Xinnian
    Vikalo, Haris
    Song, Shuang
    John, Lizy K.
    Gerstlauer, Andreas
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1709 - 1714
  • [30] A machine learning-based analytical framework for employee turnover prediction
    Wang, Xinlei
    Zhi, Jianing
    [J]. JOURNAL OF MANAGEMENT ANALYTICS, 2021, 8 (03) : 351 - 370