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 条
  • [31] An Automated Approach to Hardware Performance Monitoring Counters
    Tinetti, Fernando G.
    Mendez, Mariano
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), VOL 1, 2014, : 71 - 76
  • [32] A Model Driven Development Approach for Implementing Reactive Systems in Hardware
    Wang, Zhonglei
    Herkersdorf, Andreas
    Merenda, Stefano
    Tautschnig, Michael
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 221 - +
  • [33] A homology modelling-driven study leading to the discovery of the first mouse trace amine-associated receptor 5 (TAAR5) antagonists
    Cichero, Elena
    Espinoza, Stefano
    Tonelli, Michele
    Franchini, Silvia
    Gerasimov, Andrey S.
    Sorbi, Claudia
    Gainetdinov, Raul R.
    Brasili, Livio
    Fossa, Paola
    MEDCHEMCOMM, 2016, 7 (02) : 353 - 364
  • [34] Stereoselective Synthesis and Modelling-Driven Optimisation of Carane-Based Aminodiols and 1,3-Oxazines as Catalysts for the Enantioselective Addition of Diethylzinc to Benzaldehyde
    Szakonyi, Zsolt
    Csor, Arpad
    Csampai, Antal
    Fulop, Ferenc
    CHEMISTRY-A EUROPEAN JOURNAL, 2016, 22 (21) : 7163 - 7173
  • [35] Guiding Hardware-Driven Turbo with Application Performance Awareness
    Wilson, Daniel C.
    Al-rawi, Asma H.
    Lawson, Lowren H.
    Jana, Siddhartha
    Ardanaz, Federico
    Eastep, Jonathan M.
    Coskun, Ayse K.
    2022 IEEE 13TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2022, : 109 - 116
  • [36] A sustainability-driven approach for participatory modelling
    Lample, Michel
    Bailly, Denis
    Balle-Beganton, Johanna
    19TH INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2011), 2011, : 2880 - 2886
  • [37] A strategy driven business process modelling approach
    Nurcan, Selmin
    Etien, Anne
    Kaabi, Rim
    Zoukar, Iyad
    Rolland, Colette
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2005, 11 (06) : 628 - 649
  • [38] Performance driven placement technique based on collaboration of software and hardware
    Yoshikawa, M
    Terai, H
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1570 - 1575
  • [39] Application-Driven Dynamic Vertical Scaling of Virtual Machines in Resource Pools
    Lu, Lei
    Zhu, Xiaoyun
    Griffith, Rean
    Padala, Pradeep
    Parikh, Aashish
    Shah, Parth
    Smirni, Evgenia
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [40] Resource scaling effects on MPP performance: The STAP benchmark implications
    Hwang, K
    Wang, CM
    Wang, CL
    Xu, ZW
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (05) : 509 - 527