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 [J].
ANDERSON, TE ;
BERSHAD, BN ;
LAZOWSKA, ED ;
LEVY, HM .
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 [J].
BAL, HE ;
KAASHOEK, MF ;
TANENBAUM, AS .
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