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 条
  • [21] Evaluation of Heterogeneous Multicore Cluster Architectures Designed for Mobile Computing
    Novo, David
    Nocua, Alejandro
    Bruguier, Florent
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2018,
  • [22] StarPU: a unified platform for task scheduling on heterogeneous multicore architectures
    Augonnet, Cedric
    Thibault, Samuel
    Namyst, Raymond
    Wacrenier, Pierre-Andre
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (02): : 187 - 198
  • [23] Energy efficient scheduling algorithm for the multicore heterogeneous embedded architectures
    P. Anuradha
    Hemalatha Rallapalli
    G. Narsimha
    Design Automation for Embedded Systems, 2018, 22 : 1 - 12
  • [24] Performance Optimization of Tridiagonal Matrix Algorithm [TDMA] on Multicore Architectures: Computational Framework and Mathematical Modelling
    Chathalingath, Anishchandran
    Manoharan, Arun
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2019, 11 (04) : 1 - 12
  • [25] The impact of performance asymmetry in emerging multicore architectures
    Balakrishnan, S
    Rajwar, R
    Upton, M
    Lai, K
    32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, : 506 - 517
  • [26] THE ROLE OF INTERCONNECTS IN THE PERFORMANCE SCALABILITY OF MULTICORE ARCHITECTURES
    Liu, Jiangjiang
    Mahapatra, Nihar R.
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2008, : 21 - +
  • [27] Memory Performance and Bottlenecks in Multicore and GPU Architectures
    Serpa, Matheus S.
    Moreira, Francis B.
    Navaux, Philippe O. A.
    Cruz, Eduardo H. M.
    Diener, Matthias
    Griebler, Dalvan
    Fernandes, Luiz Gustavo
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 233 - 236
  • [28] Understanding Stencil Code Performance On MultiCore Architectures
    Rahman, Shah M. Faizur
    Yi, Qing
    Qasem, Apan
    PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [29] Adaptive Workload-Aware Task Scheduling for Single-ISA Asymmetric Multicore Architectures
    Chen, Quan
    Guo, Minyi
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (01)
  • [30] Exploring Heterogeneous-ISA Core Architectures for High-Performance and Energy-Efficient Mobile SoCs
    Lee, Wooseok
    Sunwoo, Dam
    Emmons, Christopher D.
    Gerstlauer, Andreas
    John, Lizy K.
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 419 - 422