POSTER: Scheduling HPC Workloads on Heterogeneous-ISA Architectures

被引:3
|
作者
Karaoui, Mohamed L. [1 ]
Carno, Anthony [1 ]
Lyerly, Rob [1 ]
Kim, Sang-Hoon [1 ]
Olivier, Pierre [1 ]
Min, Changwoo [1 ]
Ravindran, Binoy [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
关键词
D O I
10.1145/3293883.3295717
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we investigate the effectiveness of multiprocessor architectures with ISA-different cores for executing HPC workloads. Our envisioned design point in the heterogeneous architecture space is one with multiple cache-coherency domains, with each domain hosting cores of a different ISA and no coherency between domains. We prototype such an architecture using an Intel Xeon x86-64 server and a Cavium ThunderX ARMv8 server, interconnected using a high-speed network fabric. We design, implement, and evaluate policies for scheduling HPC applications with the goal of maximizing workload makespan. Our results reveal that such an architecture is most effective for workloads that exhibit diverse execution times on ISA-different CPUs, with gains exceeding 60% over ISA-homogeneous architectures. Furthermore, cross-ISA execution migration can yield gains up to 38%.
引用
收藏
页码:409 / 410
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] Fine-Grained Scheduling in Heterogeneous-ISA Architectures
    Boran, Nirmal Kumar
    Rathore, Shubhankit
    Udeshi, Meet
    Singh, Virendra
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (01) : 9 - 12
  • [3] 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
  • [4] 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,
  • [5] Breaking the Boundaries in Heterogeneous-ISA Datacenters
    Barbalace, Antonio
    Lyerly, Robert
    Jelesnianski, Christopher
    Carno, Anthony
    Chuang, Ho-Ren
    Legout, Vincent
    Ravindran, Binoy
    ACM SIGPLAN NOTICES, 2017, 52 (04) : 645 - 659
  • [6] Breaking the Boundaries in Heterogeneous-ISA Datacenters
    Barbalace, Antonio
    Lyerly, Robert
    Jelesnianski, Christopher
    Carno, Anthony
    Chuang, Ho-Ren
    Legout, Vincent
    Ravindran, Binoy
    TWENTY-SECOND INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXII), 2017, : 645 - 659
  • [7] Harnessing ISA Diversity: Design of a Heterogeneous-ISA Chip Multiprocessor
    Venkat, Ashish
    Tullsen, Dean M.
    2014 ACM/IEEE 41ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2014, : 121 - 132
  • [8] Execution Migration in a Heterogeneous-ISA Chip Multiprocessor
    DeVuyst, Matthew
    Venkat, Ashish
    Tullsen, Dean M.
    ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2012, : 261 - 272
  • [9] HIPStR - Heterogeneous-ISA Program State Relocation
    Venkat, Ashish
    Shamasunder, Sriskanda
    Shacham, Hovav
    Tullsen, Dean M.
    ACM SIGPLAN NOTICES, 2016, 51 (04) : 727 - 741
  • [10] Execution Migration in a Heterogeneous-ISA Chip Multiprocessor
    DeVuyst, Matthew
    Venkat, Ashish
    Tullsen, Dean M.
    ACM SIGPLAN NOTICES, 2012, 47 (04) : 260 - 271