1991 · 11 citations · 15 references
ComputingComputer ScienceComputer SystemsMemoryParallel AlgorithmsParallel ComputingData ParallelismParallel Memory ManagementShared-memory MultiprocessingShared-memory ParallelismMimd ArchitecturesShared Memory ManagementShared Memory ProgrammingShared-memory AlgorithmsShared-memory ArchitectureShared-memory Data Structures
Programs written m APL implicitly contain data parallelism because the high level APL primitives denoting array o erations may be executed in parallel. Our experiment $ APL/C compiler translates ordinary APL programs into the C language with additional parallel constmcts for synchronization support. We target the RP3, a shared-memory MIMD machine built at IBM T.J. Watson Research Center, running the Mach operating system. The compiler uses Mach kernel prirmtives to build a parallel run-time environment to reduce the run-time overhead.
15
A VLIW architecture for a trace scheduling compiler
Robert P. Colwell, Robert Nix, John J. O’Donnell et al. · ACM SIGOPS Operating Systems Review · 1987 · 400 citations
Parallel Supercomputing Today and the Cedar Approach
David J. Kuck, Edward S. Davidson, Duncan H. Lawrie et al. · Science · 1986 · 247 citations