2002 · 34 citations · 12 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureParallel ComputingCommunication OverheadMemory HierarchyParallel ArchitecturesParallel ComputationParallel Computer ArchitectureParallel Computing SystemsConcurrent ComputationConcurrent Computing ModelsHierarchyParallel Computing ArchitecturesParallel Processing ArchitecturesSynchronizationSynchronization AlgorithmsSynchronization In Parallel Computation
A model of parallel computation is introduced which employs the PRAM as a sub-model, while simultaneously being more reflective of realistic parallel architectures by accounting for and providing abstract control over communication and synchronization costs. Cost control is achieved via the representation of general degrees of locality ('neighborhoods' of activity). The model organizes 'control asynchrony' via an implicit hierarchy relation, and restricts 'communication asynchrony' in order to obtain determinate algorithms.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
12
A bridging model for parallel computation
Leslie G. Valiant · Communications of the ACM · 1990 · 3.7K citations · Full text
Communication complexity of PRAMs
Alok Aggarwal, Ashok K. Chandra, Marc Snir · Theoretical Computer Science · 1990 · 246 citations