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
关键词
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 条
  • [1] High-Performance Distributed Multi-Model/Multi-Kernel Simulations: A Case-Study in Jungle Computing
    Drost, Niels
    Maassen, Jason
    van Meersbergen, Maarten A. J.
    Bal, Henri E.
    Pelupessy, F. Inti
    Zwart, Simon Portegies
    Kliphuis, Michael
    Dijkstra, Henk A.
    Seinstra, Frank J.
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 150 - 162
  • [2] The Form of High-Performance Computing: A Survey
    Assiroj, Priati
    Warnars, H. L. H. S.
    Kosala, R.
    Ranti, B.
    Supangat, S.
    Kistijantoro, A., I
    Abdurrachman, E.
    2ND INTERNATIONAL CONFERENCE ON INFORMATICS, ENGINEERING, SCIENCE, AND TECHNOLOGY (INCITEST 2019), 2019, 662
  • [3] A Survey of Communication Performance Models for High-Performance Computing
    Rico-Gallego, Juan A.
    Diaz-Martin, Juan C.
    Manumachu, Ravi Reddy
    Lastovetsky, Alexey L.
    ACM COMPUTING SURVEYS, 2019, 51 (06) : 1 - 36
  • [4] Web Portals for High-performance Computing: A Survey
    Calegari, Patrice
    Levrier, Marc
    Balczynski, Pawel
    ACM TRANSACTIONS ON THE WEB, 2019, 13 (01)
  • [5] A survey of high-performance computing scaling challenges
    Geist, Al
    Reed, Daniel A.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (01): : 104 - 113
  • [6] A Survey of High-Performance Computing for Software Verification
    Zakharov, Ilja
    TOOLS AND METHODS OF PROGRAM ANALYSIS, 2018, 779 : 196 - 208
  • [8] Multi-kernel learning for multivariate performance measures optimization
    Lin, Fan
    Wang, Jingbin
    Zhang, Nian
    Xiahou, Jianbing
    McDonald, Nancy
    NEURAL COMPUTING & APPLICATIONS, 2017, 28 (08): : 2075 - 2087
  • [10] Multi-kernel learning for multivariate performance measures optimization
    Fan Lin
    Jingbin Wang
    Nian Zhang
    Jianbing Xiahou
    Nancy McDonald
    Neural Computing and Applications, 2017, 28 : 2075 - 2087