Breaking the Boundaries in Heterogeneous-ISA Datacenters

被引:13
|
作者
Barbalace, Antonio [1 ]
Lyerly, Robert [1 ]
Jelesnianski, Christopher [1 ]
Carno, Anthony [1 ]
Chuang, Ho-Ren [1 ]
Legout, Vincent [1 ]
Ravindran, Binoy [1 ]
机构
[1] Virginia Tech, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
来源
TWENTY-SECOND INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXII) | 2017年
关键词
Heterogeneous ISAs; replicated-kernel OS; compilers; process migration; state transformation;
D O I
10.1145/3037697.3037738
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency is one of the most important design considerations in running modern datacenters. Datacenter operating systems rely on software techniques such as execution migration to achieve energy efficiency across pools of machines. Execution migration is possible in datacenters today because they consist mainly of homogeneous-ISA machines. However, recent market trends indicate that alternate ISAs such as ARM and PowerPC are pushing into the datacenter, meaning current execution migration techniques are no longer applicable. How can execution migration be applied in future heterogeneous-ISA datacenters? In this work we present a compiler, runtime, and an operating system extension for enabling execution migration between heterogeneous-ISA servers. We present a new multi-ISA binary architecture and heterogeneous-OS containers for facilitating efficient migration of natively-compiled applications. We build and evaluate a prototype of our design and demonstrate energy savings of up to 66% for a workload running on an ARM and an x86 server interconnected by a high-speed network.
引用
收藏
页码:645 / 659
页数:15
相关论文
共 50 条
  • [41] Paragon: QoS-Aware Scheduling for Heterogeneous Datacenters
    Delimitrou, Christina
    Kozyrakis, Christos
    ACM SIGPLAN NOTICES, 2013, 48 (04) : 77 - 88
  • [42] A Robust Energy-Efficient Framework for Heterogeneous Datacenters
    Manakul, Kittituch
    See, Simon Chong Wee
    Achalakul, Tiranee
    GRID AND DISTRIBUTED COMPUTING, 2011, 261 : 351 - +
  • [43] Tuning the ISA for increased heterogeneous computation in MPSoCs
    Becker, Pedro H. E.
    Souza, Jeckson D.
    Beck, Antonio C. S.
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1722 - 1727
  • [44] Performance Modelling of Heterogeneous ISA Multicore Architectures
    Boran, Nirmal Kumar
    Meghwal, Rameshwar Prasad
    Sharma, Kuldeep
    Kumar, Binod
    Singh, Virendra
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [45] BRIDGING BOUNDARIES VERSUS BREAKING BOUNDARIES - PSYCHOLINGUISTICS IN PERSPECTIVE
    ABRAHAMSEN, AA
    SYNTHESE, 1987, 72 (03) : 355 - 388
  • [46] 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,
  • [47] Somitogenesis: Breaking new boundaries
    Iulianella, A
    Melton, KR
    Trainor, PA
    NEURON, 2003, 40 (01) : 11 - 14
  • [48] Breaking the boundaries of medical history
    Petrozzi M.
    Metascience, 2009, 18 (1) : 81 - 83
  • [49] Breaking Boundaries in Girlhood Studies
    Mitchell, Claudia
    GIRLHOOD STUDIES-AN INTERDISCIPLINARY JOURNAL, 2016, 9 (02) : 1 - 2
  • [50] Breaking boundaries in subduction science
    不详
    NATURE COMMUNICATIONS, 2020, 11 (01)