• Home
  • Search
  • Performance Modelling and Dynamic Scheduling on Heterogeneous-ISA Multi-core Architectures
  • Cite Icon4
  • https://doi.org/10.1007/978-981-32-9767-8_58Copy DOI Icon

Performance Modelling and Dynamic Scheduling on Heterogeneous-ISA Multi-core Architectures

  • Jan 1, 2019
  • Nirmal Kumar Boran +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Heterogeneous-ISA multi-core architectures have emerged as a promising design paradigm given the ever-increasing demands on single threaded performance. Such architectures comprise multiple cores that differ not just in micro-architectural parameters (e.g., fetch width, ROB size) but also in their Instruction Set Architectures (ISAs). These architectures extract previously latent performance gains by executing different phases of the program on the core (and ISA) best suited to it, as opposed to executing the entire program on a single ISA. In such a computing paradigm, maximum performance is only extracted when we ensure that at every point in the program’s execution, the program runs on the core best suited to it. In this work, we propose a migration framework that practically and accurately decides when to migrate the program across different cores (and ISAs) to extract maximum performance gains. Under the covers, this framework combines a regression based performance modelling technique with a greedy scheduling algorithm. Our performance modelling technique leverages hardware performance counters prevalent in all major processors today to accurately estimate the performance of the program on different ISAs to within an error of 6%. Putting it together with our greedy scheduler enables our framework to achieve single thread performance speedups of 29.6% with respect to a baseline single ISA heterogeneous architecture.

Similar Papers
  • Research Article
  • Citations4

Fine-Grained Scheduling in Heterogeneous-ISA Architectures

  • Dec 15, 2020
  • IEEE Computer Architecture Letters
  • Nirmal Kumar Boran +3
  • Conference Article
  • Citations6

Greedy Scheduling with Complex Obejectives

  • Apr 01, 2007
  • Carsten Franke +2
  • Research Article
  • Citations19

Bridging functional heterogeneity in multicore architectures

  • Feb 18, 2011
  • ACM SIGOPS Operating Systems Review
  • Dheeraj Reddy +3
  • Conference Article
  • Citations47

Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator

  • Jun 04, 2011
  • Igor Böhm +4
  • Conference Article
  • Citations22

Heterogeneity-conscious parallel query execution

  • Jun 23, 2014
  • Tobias Mühlbauer +4
  • Research Article
  • Citations4

HCE: A Runtime System for Efficiently Supporting Heterogeneous Cooperative Execution

  • Jan 01, 2021
  • IEEE Access
  • Lanjun Wan +2
  • Conference Article

Efficient Context-Aware Edge Computing Algorithm in Mobile Cloud

  • Nov 01, 2022
  • Jian Chang +5
  • Conference Article

Towards the automatic derivation of computer performance models from the real time and embedded systems design

  • Jan 01, 1994
  • R Puigjaner +1
  • Conference Article
  • Citations3

A random graph approach for multicast scheduling and performance analysis

  • Oct 20, 2003
  • G Han +1
  • Book Chapter

Parallel Scheduling of Data-Intensive Tasks

  • Jan 01, 2020
  • Xiao Meng +1
  • Research Article
  • Citations24

Dynamic Resource Partitioning for Heterogeneous Multi-Core-Based Cloud Computing in Smart Cities

  • Jan 01, 2016
  • IEEE Access
  • Gangyong Jia +4
  • Research Article
  • Citations4

P-CORE: Exploring RISC-V Packed-SIMD Extension for CNNs

  • Jan 01, 2025
  • IEEE Access
  • Muhammad Ali +3
  • Research Article
  • Citations1

Downlink Performance of Pilot-Reused HetNet With Large-Scale Antenna Arrays

  • Jun 01, 2017
  • IEEE Transactions on Communications
  • Yongyu Dai +2
  • Conference Article
  • Citations5

Proportionally Fair User Scheduling for Multiuser MIMO Systems with Unequal Average SNR Users

  • May 01, 2012
  • Yuyuan Chang +1
  • Research Article
  • Citations18

Downlink massive distributed antenna systems scheduling

  • May 01, 2015
  • IET Communications
  • Qiang Sun +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.