HOME

TheInfoList



OR:

Linda-like systems are
parallel Parallel is a geometric term of location which may refer to: Computing * Parallel algorithm * Parallel computing * Parallel metaheuristic * Parallel (software), a UNIX utility for running programs in parallel * Parallel Sysplex, a cluster of I ...
and distributed programming models that use unstructured collections of
tuple In mathematics, a tuple is a finite ordered list (sequence) of elements. An -tuple is a sequence (or ordered list) of elements, where is a non-negative integer. There is only one 0-tuple, referred to as ''the empty tuple''. An -tuple is defi ...
s as a communication mechanism between different
process A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic. Things called a process include: Business and management *Business process, activities that produce a specific se ...
es.


Examples

In addition to proper Linda implementations, these include other systems such as the following: *
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
Concurrent Collections (CnC) is a programming model based on "item collections" which resemble tuple spaces, but are single assignment (tuples may not be removed or replaced). Intel Concurrent Collections (CnC)
/ref> Because of this restriction Concurrent Collections has a deterministic execution semantics, but has difficulties with storage deallocation.


References

Parallel computing {{computing-stub