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
关键词
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 条
  • [1] Performance modelling of the computational hardware: A statistical approach
    Akman, Ibrahim
    Yesilcay, Yasar
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 936 - +
  • [2] A PERFORMANCE DRIVEN MODELLING APPROACH FOR SOA BASED APPLICATION
    Iacono, Mauro
    Marrone, Stefano
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2008, 2008, : 500 - +
  • [3] Cognitive Modelling-driven Time Series Forecasting for Predicting Target Indicators in Non-stationary Processes
    Avdeeva, Zinaida K.
    Grebenyuk, Elena A.
    Kovriga, Svetlana, V
    IFAC PAPERSONLINE, 2021, 54 (13): : 91 - 96
  • [4] An approach for scaling cloud resource management
    Marinescu, Dan C.
    Paya, Ashkan
    Morrison, John P.
    Olariu, Stephen
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01): : 909 - 924
  • [5] An approach for scaling cloud resource management
    Dan C. Marinescu
    Ashkan Paya
    John P. Morrison
    Stephen Olariu
    Cluster Computing, 2017, 20 : 909 - 924
  • [6] Model-driven optimal resource scaling in cloud
    Gandhi, Anshul
    Dube, Parijat
    Karve, Alexei
    Kochut, Andrzej
    Zhang, Li
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (02): : 509 - 526
  • [7] Model-driven optimal resource scaling in cloud
    Anshul Gandhi
    Parijat Dube
    Alexei Karve
    Andrzej Kochut
    Li Zhang
    Software & Systems Modeling, 2018, 17 : 509 - 526
  • [8] The Development of a Data-driven Application Benchmarking Approach to Performance Modelling
    Osprey, A.
    Riley, G. D.
    Manjunathaiah, M.
    Lawrence, B. N.
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 715 - 723
  • [9] Online Optimizations Driven by Hardware Performance Monitoring
    Schneider, Florian T.
    Payer, Mathias
    Gross, Thomas R.
    PLDI'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2007, : 373 - 382
  • [10] Online optimizations driven by hardware performance monitoring
    Schneider, Florian T.
    Payer, Mathias
    Gross, Thomas R.
    ACM SIGPLAN NOTICES, 2007, 42 (06) : 373 - 382