Performance Modelling of Heterogeneous ISA Multicore Architectures

被引:0
|
作者
Boran, Nirmal Kumar [1 ]
Meghwal, Rameshwar Prasad [1 ]
Sharma, Kuldeep [1 ]
Kumar, Binod [1 ]
Singh, Virendra [1 ]
机构
[1] Indian Inst Technol, CADSL, Bombay, Maharashtra, India
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recent research has shown that heterogeneous multicore architectures have the potential to further improve single thread performance. In such architectures different phases of the application are executed on different cores to improve performance and energy efficiency. However, restricting the cores to a single ISA limits the achievable performance gain. Different phases of applications also have shown affinity towards different ISAs due to their characteristics, functionality etc. Heterogeneous ISA architectures thus attempt to execute these different phases on their respective affine cores to fully harness ISA diversity. However, in such architectures, estimating the best migration point from one ISA to another, is an open research problem. This paper proposes a performance model for execution time estimation of heterogeneous ISAs which naturally extends to dynamic scheduling. The model is centred around execution time and a few on-line parameters. Regression techniques have been used to model the performance. Experimental evaluation shows that the proposed model has 78% accuracy in estimating migration from ARM ISA to X86 ISA.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Deciphering Predictive Schedulers for Heterogeneous-ISA Multicore Architectures
    Prodromou, Andreas
    Venkat, Ashish
    Tullsen, Dean M.
    PROCEEDINGS OF THE TENTH INTERNATIONAL WORKSHOP ON PROGRAMMING MODELS AND APPLICATIONS FOR MULTICORES AND MANYCORES (PMAM 2019), 2019, : 51 - 60
  • [2] Understanding Fundamental Design Choices in Single-ISA Heterogeneous Multicore Architectures
    Van Craeynest, Kenzo
    Eeckhout, Lieven
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 9 (04)
  • [3] A Reconfigurable Heterogeneous Multicore with a Homogeneous ISA
    Souza, Jeckson Dellagostin
    Carro, Luigi
    Rutzig, Mateus Beck
    Schneider Beck, Antonio Carlos
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1598 - 1603
  • [4] Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 56 - 65
  • [5] Classification based scheduling in Heterogeneous ISA Architectures
    Boran, Nirmal Kumar
    Yadav, Dinesh Kumar
    Iyer, Rishabh
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [6] PARALLEL PROGRAMMING MODELS FOR HETEROGENEOUS MULTICORE ARCHITECTURES
    Ferrer, Roger
    Bellens, Pieter
    Beltran, Vicenc
    Gonzalez, Marc
    Martorell, Xavier
    Badia, Rosa M.
    Ayguade, Eduard
    Yeom, Jae-Seung
    Schneider, Scott
    Koukos, Konstantinos
    Alvanos, Michail
    Nikolopoulos, Dimitrios S.
    Bilas, Angelos
    IEEE MICRO, 2010, 30 (05) : 42 - 53
  • [7] MIST: Many-ISA Scheduling Technique for Heterogeneous-ISA Architectures
    Diwan, Prakhar
    Toraskar, Suryakant
    Venkitaraman, Varun
    Boran, Nirmal Kumar
    Chaudhary, Chandramani
    Singh, Virendra
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 348 - 353
  • [8] Single-ISA heterogeneous multi-core architectures for multithreaded workload performance
    Kumar, R
    Tullsen, DM
    Ranganathan, P
    Jouppi, NP
    Farkas, KI
    31ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, : 64 - 75
  • [9] Application scalability and performance on multicore architectures
    Simon, Tyler A.
    Cable, Sam B.
    Mahmoodi, Mahin
    PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2007, 2007, : 378 - 381
  • [10] Balancing Programmability and Silicon Efficiency of Heterogeneous Multicore Architectures
    Terechko, Andrei
    Hoogerbrugge, Jan
    Alkadi, Ghiath
    Guntur, Surendra
    Lahiri, Anirban
    Duranton, Marc
    Wust, Clemens
    Christie, Phillip
    Nackaerts, Axel
    Kumar, Aatish
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)