concept
active
concept:emerald

Emerald

State-of-the-art concurrent object system using monitors; Linda authors compare and critique its synchronous RPC-based communication.

Neighborhood — ranked by edge-count

Papers (1)

paper

Frameworks (1)

framework
  • A major competing approach to parallel programming based on instantiating objects with embedded active processes and monitors for synchronization.

Communities (1)

community

Concepts (2)

concept
  • Linda
    associated_with
    The core parallel programming model introduced in this paper, based on tuple space operations and orthogonal to any base language.
  • monitors
    implements
    Synchronization construct encapsulating shared data and protected access routines.

Artifacts (1)

artifact
  • The source article that introduces and argues for the Linda parallel programming model, comparing it to message-passing, concurrent objects, logic programming, and functional programming.

Related by similarity (8)

cosine ≥ 0.65 · no typed edge

Entities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.

  • Playgroundconcept0.735
    Proposed unified system combining word processor (PlayWrite), graphics (PlayDraw), and spreadsheet (PlayCalc) as integrated, nestable tools.
  • spiritconcept0.725
    A dimension of the environment linked to wholeness and the sacred, beyond material concerns.
  • environmentconcept0.719
    The physical or conceptual space where loose parts are situated.
  • Daylightconcept0.711
    Natural ambient light inside dwellings, a key performance indicator for housing quality in the chapter.
  • Crystalframework0.710
    Pure functional language with compiler-directed parallelism; Linda authors compare it on DNA sequence similarity computation.
  • Aristotleconcept0.710
    Referenced for Aristotelian science, practical wisdom, and formal/final causation; contrast to modern Newtonian paradigm.
  • Chessconcept0.710
  • Discoveryconcept0.707