DocumentCode :
925447
Title :
Matching language and hardware for parallel computation in the Linda Machine
Author :
Ahuja, Satyajeet ; Carriero, N.J. ; Gelernter, D.H. ; Krishnaswamy, Venkatesh
Author_Institution :
AT&T Bell Lab., Holmdel, NJ, USA
Volume :
37
Issue :
8
fYear :
1988
fDate :
8/1/1988 12:00:00 AM
Firstpage :
921
Lastpage :
929
Abstract :
The Linda Machine is a parallel computer that has been designed to support the Linda parallel programming environment in hardware. Programs in Linda communicate through a logically shared associative memory called tuple space. The goal of the Linda Machine project is to implement Linda´s high-level shared-memory abstraction efficiently on a nonshared-memory architecture. The authors describe the machine´s special-purpose communication network and its associated protocols, the design of the Linda coprocessor, and the way its interaction with the network supports global access to tuple space. The Linda Machine is in the process of fabrication. The authors discuss the machine´s projected performance and compare this to software versions of Linda
Keywords :
parallel machines; parallel programming; performance evaluation; programming environments; protocols; Linda Machine; Linda coprocessor; Linda parallel programming environment; high-level shared-memory abstraction; logically shared associative memory; nonshared-memory architecture; parallel computer; protocols; special-purpose communication network; tuple space; Access protocols; Associative memory; Communication networks; Computer architecture; Concurrent computing; Coprocessors; Fabrication; Hardware; Parallel programming; Software performance;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.2244
Filename :
2244
Link To Document :
بازگشت