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 条
  • [1] LACross: Learning-Based Analytical Cross-Platform Performance and Power Prediction
    Zheng, Xinnian
    John, Lizy K.
    Gerstlauer, Andreas
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (06) : 1488 - 1514
  • [2] Learning-based Analytical Cross-Platform Performance Prediction
    Zheng, Xinnian
    Ravikumar, Pradeep
    John, Lizy K.
    Gerstlauer, Andreas
    [J]. PROCEEDINGS INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS - ARCHITECTURES, MODELING AND SIMULATION (SAMOS XV), 2015, : 52 - 59
  • [3] Learning-Based Cross-Platform Conformance Testing
    Neubauer, Johannes
    Steffen, Bernhard
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, ISOLA 2014, 2016, 683 : 53 - 79
  • [4] Cross-platform rating prediction method based on review topic
    Zhang, Huibing
    Zhong, Hao
    Bai, Weihua
    Pan, Fang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 101 : 236 - 245
  • [5] Asteria: Deep Learning-based AST-Encoding for Cross-platform Binary Code Similarity Detection
    Yang, Shouguo
    Cheng, Long
    Zeng, Yicheng
    Lang, Zhe
    Zhu, Hongsong
    Shi, Zhiqiang
    [J]. 51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2021), 2021, : 224 - 236
  • [6] Accurate Phase-Level Cross-Platform Power and Performance Estimation
    Zheng, Xinnian
    John, Lizy K.
    Gerstlauer, Andreas
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [7] Conditional Cross-Platform User Engagement Prediction
    Li, Xinhang
    Qiu, Zhaopeng
    Jiang, Jiacheng
    Zhang, Yong
    Xing, Chunxiao
    Wu, Xian
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2024, 42 (01)
  • [8] Cross-Platform Prediction of Gene Expression Signatures
    Lin, Shu-Hong
    Beane, Lauren
    Chasse, Dawn
    Zhu, Kevin W.
    Mathey-Prevot, Bernard
    Chang, Jeffrey T.
    [J]. PLOS ONE, 2013, 8 (11):
  • [9] VulSeeker: A Semantic Learning Based Vulnerability Seeker for Cross-Platform Binary
    Gao, Jian
    Yang, Xin
    Fu, Ying
    Jiang, Yu
    Sun, Jiaguang
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 896 - 899
  • [10] Semantic Learning and Emulation Based Cross-Platform Binary Vulnerability Seeker
    Gao, Jian
    Jiang, Yu
    Liu, Zhe
    Yang, Xin
    Wang, Cong
    Jiao, Xun
    Yang, Zijiang
    Sun, Jiaguang
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (11) : 2575 - 2589