A Performance Modelling-Driven Approach to Hardware Resource Scaling

被引:0
|
作者
Rodrigues, Alexandre [1 ]
Sousa, Leonel [1 ]
Ilia, Aleksandar [1 ]
机构
[1] Univ Lisbon, INESC ID, Inst Super Tecn, Rua Alves Redol 9, P-1000029 Lisbon, Portugal
来源
EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT II, EURO-PAR 2023 | 2024年 / 14352卷
关键词
Hardware Design; Roofline modelling; RISC-V;
D O I
10.1007/978-3-031-48803-0_15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The continuous demand for higher computational performance and the stagnating developments in the general purpose processor landscape have led to a surge in interest for highly specialized and efficient hardware. Combined with the rising popularity of parameterizable hardware, a new opportunity to optimize these architectures for particular workloads arises, largely driven by the RISC-V Instruction Set Architecture (ISA). This work present an application-specific optimization methodology for general purpose processors, enabling the development of architectures which are faster and more efficient for their designated workloads. Driven by the Cache-Aware Roofline Model (CARM) insights, the methodology guides the configuration of the memory and computational subsystems of the processor. We apply this methodology to two applications, demonstrating up to a 2.67x performance increase and a 1.34x improvement to energy efficiency.
引用
收藏
页码:143 / 154
页数:12
相关论文
共 50 条
  • [21] Cloud Resource Management With Turnaround Time Driven Auto-Scaling
    Liu, Xiaolong
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    Bellavista, Paolo
    IEEE ACCESS, 2017, 5 : 9831 - 9841
  • [22] A practical approach for performance-driven UML modelling of handheld devices - A case study
    Pustina, Lukas
    Schwarzer, Simon
    Gerharz, Michael
    Martini, Peter
    Deichmann, Volker
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (01) : 75 - 88
  • [23] Looking Back on the Language and Hardware Revolutions: Measured Power, Performance, and Scaling
    Esmaeilzadeh, Hadi
    Cao, Ting
    Yang, Xi
    Blackburn, Stephen M.
    McKinley, Kathryn S.
    ACM SIGPLAN NOTICES, 2011, 46 (03) : 319 - 332
  • [24] Quantum Scattering with the Driven Schrodinger Approach and Complex Scaling
    Elander, Nils
    Volkov, Mikhail
    Larson, Asa
    Stenrup, Michael
    Mezei, J. Zsolt
    Yarevsky, Evgeny
    Yakovlev, Sergey
    FEW-BODY SYSTEMS, 2009, 45 (2-4) : 197 - 201
  • [25] Towards an Approach for Resource-Driven Adaptation
    Akiki, Paul A.
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1625 - 1629
  • [26] SERIES: A Task Modelling Notation for Resource-driven Adaptation
    Akiki, Paul A.
    Zisman, Andrea
    Bennaceur, Amel
    ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 29 - 39
  • [27] Modelling Software Tasks for Supporting Resource-Driven Adaptation
    Akiki, Paul A.
    Zisman, Andrea
    Bennaceur, Amel
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2022, 2023, 487 : 249 - 272
  • [28] A Performance Modelling Approach for SLA-Aware Resource Recommendation in Cloud Native Network Functions
    Khan, Michel Gokan
    Taheri, Javid
    Khoshkholghi, Mohammad Ali
    Kassler, Andreas
    Cartwright, Carolyn
    Darula, Marian
    Deng, Shuiguang
    PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 292 - 300
  • [29] A framework for modelling multiple resource management issues - An open modelling approach
    Reed, Michael
    Cuddy, Susan M.
    Rizzoli, Andrea E.
    Environmental Modelling and Software, 1999, 14 (06): : 503 - 509
  • [30] A framework for modelling multiple resource management issues - an open modelling approach
    Reed, M
    Cuddy, SM
    Rizzoli, AE
    ENVIRONMENTAL MODELLING & SOFTWARE, 1999, 14 (06) : 503 - 509