claim
active
claim:in-parallel-programming-asynchronous-communication-is-far-more-common-than-synchronousIn parallel programming, asynchronous communication is far more common than synchronous.
Basis for preferring Linda's out (asynchronous) to remote procedure calls.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Communities (2)
community
- Cross-scale frameworks linking spatial patterns, diagrams, and simplicity as expressions of care in design.
- Async vs sync parallel communicationmembers_ofArgues asynchronous message passing outperforms synchronous procedure calls in parallel programs.
Concepts (1)
concept
- LindasupportsThe core parallel programming model introduced in this paper, based on tuple space operations and orthogonal to any base language.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Foundational argument for Linda's design: processes should not block waiting for responses when they can dump results asynchronously.
- Asserts that Linda's uncoupled style reduces cognitive load.
- Argument that recursion equations are inappropriate for many important parallel programs.
- Core argument for why Linda's model simplifies parallel programming.
- Communication where sender does not block; dominant in Linda.
- C-Linda DNA comparison is comparable in length and clarity to Crystal; pragmatic runtime granularity control outweighs compiler optimization ideals.
- Blocking remote procedure call; Linda can implement it but it is less natural.
- Claim that OOP per se does not solve any parallel programming problems.