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 条
  • [41] Predictive Runtime Code Scheduling for Heterogeneous Architectures
    Jimenez, Victor J.
    Vilanova, Lluis
    Gelado, Isaac
    Gil, Marisa
    Fursin, Grigori
    Navarro, Nacho
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2009, 5409 : 19 - 33
  • [42] Data Placement in HPC Architectures with Heterogeneous Off-chip Memory
    Pavlovic, Milan
    Puzovic, Nikola
    Ramirez, Alex
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 193 - 200
  • [43] Priority Scheduling for Heterogeneous Workloads: Tradeoff Between Evictions and Response Time
    Cavdar, Derya
    Chen, Lydia Y.
    Alagoz, Fatih
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 684 - 695
  • [44] Resource Aware Scheduling in Hadoop for Heterogeneous Workloads based on Load Estimation
    Kapil, Sutariya B.
    Kamath, Sowmya S.
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [45] 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)
  • [46] Effective Running of End-to-end HPC Workflows on Emerging Heterogeneous Architectures
    Tang, Kun
    Tiwari, Devesh
    Gupta, Saurabh
    Vazhkudai, Sudharshan S.
    He, Xubin
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 344 - 348
  • [47] Scheduling under data and control dependencies for heterogeneous architectures
    Doboli, A
    Eles, P
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 602 - 608
  • [48] Portable exploitation of parallel and heterogeneous HPC architectures in neural simulation using SkePU
    Panagiotou, Sotirios
    Ernstsson, August
    Ahlqvist, Johan
    Papadopoulos, Lazaros
    Kessler, Christoph
    Soudris, Dimitrios
    PROCEEDINGS OF THE 23RD INTERNATIONAL WORKSHOP ON SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS (SCOPES 2020), 2020, : 74 - 77
  • [49] Bias Scheduling in Heterogeneous Multi-core Architectures
    Koufaty, David
    Reddy, Dheeraj
    Hahn, Scott
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 125 - 138
  • [50] Energy Efficient Scheduling for Heterogeneous Fog Computing Architectures
    Wu, Hsiang-Yi
    Lee, Che-Rung
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 555 - 560