Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Manchester prototype dataflow computer
Communications of the ACM - Special section on computer architecture
Computer
Prolog in multiprocessors
Architecture of a message-driven processor
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
Tags and type checking in LISP: hardware and software approaches
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Compiling Smalltalk-80 to a RISC
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
The architecture of a Linda coprocessor
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Applications experience with Linda
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
ACM Transactions on Computer Systems (TOCS)
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
Distributed data structures in Linda
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
The NYU Ultracomputer—designing a MIMD, shared-memory parallel machine (Extended Abstract)
ISCA '82 Proceedings of the 9th annual symposium on Computer Architecture
Distributed communication via global buffer
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Implementation of tuple space machines
Implementation of tuple space machines
Applications experience with Linda
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
Using Linda for supercomputing on a local area network
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Communications of the ACM
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
Eiffel Linda: an object-oriented Linda dialect
ACM SIGPLAN Notices
ACM SIGOPS Operating Systems Review
Coordinating Multiagent Applications on the WWW: A Reference Architecture
IEEE Transactions on Software Engineering
Models and languages for parallel computation
ACM Computing Surveys (CSUR)
Implementing Linda for distributed and parallel processing
ICS '89 Proceedings of the 3rd international conference on Supercomputing
Shared State for Distributed Interactive Data Mining Applications
Distributed and Parallel Databases - Special issue: Parallel and distributed data mining
On Load Balancing Approaches for Distributed Object Computing Systems
The Journal of Supercomputing
New and improved: Linda in Java
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
An experimental evaluation of self-managing availability in shared data spaces
Science of Computer Programming
A recursive distributed topology discovery service for network-aware grid clients
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Hi-index | 0.02 |
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.