Communications of the ACM · 1983 · 681 citations · 11 references
ComputingComputer ScienceComputer SystemsCompilersParallel ComputingProgramming LanguagesData ParallelismParallel ArchitecturesParallel ComputationParallel Computing SystemsShared-memory MultiprocessingShared-memory ParallelismAlgebraic LanguageAssembly Language ProgrammingDebuggingMetaprogrammingParallel Program SemanticsParallelism ConstructsShared Memory Programming
The semantics are defined for a number of meta-instructions which perform operations essential to the writing of programs in multiprogrammed computer systems. These meta-instructions relate to parallel processing, protection of separate computations, program debugging, and the sharing among users of memory segments and other computing objects, the names of which are hierarchically structured. The language sophistication contemplated is midway between an assembly language and an advanced algebraic language.
11
A multiprocessor system design
Melvin E. Conway · 1963 · 176 citations · Full text
The MAC system: the computer utility approach
Robert M. Fano · IEEE Spectrum · 1965 · 53 citations
A Dynamic Storage Allocation Scheme
Jill Iliffe, Jane G. Jodeit · The Computer Journal · 1962 · 44 citations · Full text