1984 · 48 citations · 14 references
ComputingComputer ScienceProgramming LanguagesSystems ProgrammingTheory Of ComputationConcurrent ProgrammingLogic ProgrammingParallel Programming ModelsPredicate LogicSynchronization PrimitivesConcurrency ModelsConcurrency SemanticsConcurrent ComputationConcurrent Computing ModelsConcurrent Logic ProgrammingLogic Parallel ProgrammingParallel Logic ProgrammingParallel Programming
Concurrent Prolog [28] combines the logic programming computation model with guarded-command indeterminacy and dataflow synchronization. It will form the basis of the Kernel Language [21] of the Parallel Inference Machine [36], planned by Japan's Fifth Generation Computers Project. This paper explores the feasibility of programming such a machine solely in Concurrent Prolog (in the absence of a lower-level programming language), by implementing in it a representative collection of systems programming problems.
14
C. A. R. Hoare · Communications of the ACM · 1974 · 1.5K citations · Full text
The Smalltalk-76 programming system design and implementation
Daniel H. H. Ingalls · 1978 · 273 citations · Full text
An O(n2log n) parallel max-flow algorithm
Yossi Shiloach, Uzi Vishkin · Journal of Algorithms · 1982 · 226 citations