PARALLEL PROGRAMMING IN PANDA

被引:0
作者
ASSENMACHER, H
BREITBACH, T
BUHLER, P
HUBSCH, V
PEINE, H
SCHWARZ, R
机构
[1] Department of Computer Science, University of Kaiserslautern, Kaiserslautern, 67653
关键词
DISTRIBUTED SYSTEMS; PARALLEL PROGRAMMING; DISTRIBUTED SHARED MEMORY; OBJECT MOBILITY; USER-LEVEL THREADS;
D O I
10.1007/BF01245398
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed systems are an alternative to shared-memory multiprocessors for the execution of parallel applications. PANDA is a run-time system that provides architectural support for efficient parallel and distributed programming. It supplies fast user-level threads and a means for transparent and coordinated sharing of objects across a homogeneous network. The paper motivates the major architectural choices that guided our design. The problem of sharing data in a distributed environment is discussed, and the performance of the mechanisms provided by the PANDA prototype implementation is assessed.
引用
收藏
页码:71 / 90
页数:20
相关论文
共 24 条
  • [1] SCHEDULER ACTIVATIONS - EFFECTIVE KERNEL SUPPORT FOR THE USER-LEVEL MANAGEMENT OF PARALLELISM
    ANDERSON, TE
    BERSHAD, BN
    LAZOWSKA, ED
    LEVY, HM
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (01): : 53 - 79
  • [2] ASSENMACHER H, 1993, 4TH IEEE WORKSH FUT, P470
  • [3] ASSENMACHER H, 1993, LNCS, V707, P361
  • [4] ORCA - A LANGUAGE FOR PARALLEL PROGRAMMING OF DISTRIBUTED SYSTEMS
    BAL, HE
    KAASHOEK, MF
    TANENBAUM, AS
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (03) : 190 - 205
  • [5] BERSHAD BN, 1993, FEB P COMP CON 93, P528
  • [6] CARTER JB, 1991, 13TH P ACM S OP SYST, P152
  • [7] CHASE JS, 1989, 12TH P ACM S OP SYST, P147
  • [8] COPLIEN JO, 1992, ADV C PLUS PLUS PROG, P133
  • [9] DRAVES RP, 1991, 13TH P ACM S OP SYST
  • [10] FLEISCH BD, 1993, UCRCS936 U CAL DEP C