Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Matching language and hardware for parallel computation in the Linda Machine

Journal Article · · IEEE Trans. Comput.; (United States)
DOI:https://doi.org/10.1109/12.2244· OSTI ID:6902291
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. Physically shared memory seems, however, to be a more complicated and less scalable basis for a multicomputer architecture than distributed memory, but the goal of the Linda Machine project is accordingly 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 has been designed and is in the process of fabrication. They discuss the machine's projected performance and compare this to software versions of Linda.
Research Organization:
AT and T Bell Labs., Holmdel, NJ (US)
OSTI ID:
6902291
Journal Information:
IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. 37:8; ISSN ITCOB
Country of Publication:
United States
Language:
English

Similar Records

Linda alternative to message-passing systems
Journal Article · Thu Mar 31 23:00:00 EST 1994 · Parallel Computing · OSTI ID:135319

p4-Linda: A portable implementation of Linda
Conference · Thu Jul 01 00:00:00 EDT 1993 · OSTI ID:10178800

Linda and friends
Journal Article · Fri Aug 01 00:00:00 EDT 1986 · Computer; (United States) · OSTI ID:5185438