A Multi-Kernel Survey for High-Performance Computing

被引:7
|
作者
Gerofi, Balazs [1 ]
Ishikawa, Yutaka [1 ]
Riesen, Rolf [2 ]
Wisniewski, Robert W. [2 ]
Park, Yoonho [3 ]
Rosenburg, Bryan [3 ]
机构
[1] RIKEN Adv Inst Computat Sci, Wako, Saitama, Japan
[2] Intel Corp, Santa Clara, CA 95051 USA
[3] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
来源
PROCEEDINGS OF THE 6TH INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS, (ROSS 2016) | 2016年
关键词
High Performance Computing; Multi kernels; Hybrid kernels;
D O I
10.1145/2931088.2931092
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In HPC, two trends have led to the emergence and popularity of an operating-system approach in which multiple kernels are run simultaneously on each compute node. The first trend has been the increase in complexity of the HPC software environment, which has placed the traditional HPC kernel approaches under stress. Meanwhile, microprocessors with more and more cores are being produced, allowing specialization within a node. As is typical in an emerging field, different groups are considering many different approaches to deploying multi-kernels. In this paper we identify and describe a number of ongoing HPC multi-kernel efforts. Given the increasing number of choices for implementing and providing compute node kernel functionality, users and system designers will find value in understanding the differences among the kernels (and among the perspectives) of the different multi-kernel efforts. To that end, we provide a survey of approaches and qualitatively compare and contrast the alternatives. We identify a series of criteria that characterize the salient differences among the approaches, providing users and system designers with a common language for discussing the features of a design that are relevant for them. In addition to the set of criteria for characterizing multi-kernel architectures, the paper contributes a classification of current multi-kernel projects according to those criteria.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Metalanguage for High-Performance Computing on Hybrid Architectures
    Gradvohl, A. L. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) : 1162 - 1168
  • [42] The hybrid reconfigurable system for high-performance computing
    Lyashov, M., V
    Alekseenko, J., V
    Bereza, A. N.
    Blanco, L. M. L.
    2015 9TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2015, : 258 - 262
  • [43] Integrating FPGAs in High-Performance Computing: Introduction
    Chow, Paul
    Hutton, Mike
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 131 - 131
  • [44] High-performance computing in chemistry: NW chem
    Guest, MF
    Apra, E
    Bernholdt, DE
    Fruchtl, HA
    Harrison, RJ
    Kendall, RA
    Kutteh, RA
    Long, X
    Nicholas, JB
    Nichols, JA
    Taylor, HL
    Wong, AT
    Fann, GI
    Littlefield, RJ
    Nieplocha, J
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1996, 12 (04): : 273 - 289
  • [45] Trends in high-performance computing for engineering calculations
    Giles, M. B.
    Reguly, I.
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2014, 372 (2022):
  • [46] Application of Virtualization Technology in High-Performance Computing
    Yan Junhao
    Xue Mingxia
    THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, : 242 - 244
  • [47] The PlayStation 3 for high-performance scientific computing
    Kurzak, Jakub
    Buttari, Alfredo
    Luszczek, Piotr
    Dongarra, Jack
    COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (03) : 84 - 87
  • [48] High-performance Computing in China: Research and Applications
    Sun, Ninghui
    Kahaner, David
    Chen, Debbie
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (04): : 363 - 409
  • [50] High-performance Computing for Visual Simulations and Rendering
    Wu, Jasmine
    Kuo, Chia-Chen
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2019, 6 (02): : 101 - 104