A language and programming environment for high-performance parallel computing on heterogeneous networks

被引:2
|
作者
Lastovetsky, AL [1 ]
Kalinov, AY [1 ]
Ledovskikh, IN [1 ]
Arapov, DM [1 ]
Posypkin, MA [1 ]
机构
[1] Inst Syst Programming, Moscow 109004, Russia
基金
俄罗斯基础研究基金会;
关键词
Execution Time; Heterogeneous Network; Free Node; Network Domain; Virtual Processor;
D O I
10.1007/BF02759471
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An mpC language designed specifically for programming high-performance computations on heterogeneous networks is described. An mpC program explicitly defines an abstract computing network and distributes data, computations, and communications over it. At runtime, the mpC programming environment uses this information and that about the actual network to distribute the processes over the actual network so as to execute the program in the most efficient way. Experience in using mpC for solving problems on local networks consisting of heterogeneous workstations is discussed.
引用
收藏
页码:216 / 236
页数:21
相关论文
共 50 条
  • [31] Parallel programming environment for cluster computing
    Tran, VD
    Hluchy, L
    Nguyen, GT
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 395 - 396
  • [32] Flux: A language for programming high-performance servers
    Burns, Brendan
    Grimaldi, Kevin
    Kostadinov, Alexander
    Berger, Emery D.
    Corner, Mark D.
    USENIX ASSOCIATION PROCEEDINGS OF THE 2006 USENIX ANNUAL TECHNICAL CONFERENCE, 2006, : 129 - +
  • [33] Language Virtualization for Heterogeneous Parallel Computing
    Chafi, Hassan
    DeVito, Zach
    Moors, Adriaan
    Rompf, Tiark
    Sujeeth, Arvind K.
    Hanrahan, Pat
    Odersky, Martin
    Olukotun, Kunle
    ACM SIGPLAN NOTICES, 2010, 45 (10) : 835 - 847
  • [34] Enabling FPGA and AI Engine Tasks in the HPX Programming Framework for Heterogeneous High-Performance Computing
    Kalkhof, Torben
    Heinz, Carsten
    Koch, Andreas
    APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2024, 2024, 14553 : 75 - 89
  • [35] A Pattern Language for High-Performance Computing Resilience
    Hukerikar, Saurabh
    Engelmann, Christian
    PROCEEDINGS OF THE 22ND EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2017), 2017,
  • [36] Integrating FPGAs in High-Performance Computing: Programming Models for Parallel Systems - The Programmer's Perspective
    Singh, Satnam
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 133 - 135
  • [37] A Parallel Neuromorphic Text Recognition System and Its Implementation on a Heterogeneous High-Performance Computing Cluster
    Qiu, Qinru
    Wu, Qing
    Bishop, Morgan
    Pino, Robinson E.
    Linderman, Richard W.
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (05) : 886 - 899
  • [38] Java']Java programming for high-performance numerical computing
    Moreira, JE
    Midkiff, SP
    Gupta, M
    Artigas, PV
    Snir, M
    Lawrence, RD
    IBM SYSTEMS JOURNAL, 2000, 39 (01) : 21 - 56
  • [39] Unified Programming Models for Heterogeneous High-Performance Computers
    Zi-Xuan Ma
    Yu-Yang Jin
    Shi-Zhi Tang
    Hao-Jie Wang
    Wei-Cheng Xue
    Ji-Dong Zhai
    Wei-Min Zheng
    Journal of Computer Science and Technology, 2023, 38 : 211 - 218
  • [40] Unified Programming Models for Heterogeneous High-Performance Computers
    Ma, Zi-Xuan
    Jin, Yu-Yang
    Tang, Shi-Zhi
    Wang, Hao-Jie
    Xue, Wei-Cheng
    Zhai, Ji-Dong
    Zheng, Wei-Min
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2023, 38 (01) : 211 - 218