Communications of the ACM · 2009 · 627 citations · 16 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel AlgorithmsParallel ComputingMulticore Processor DesignParallel ArchitecturesParallel ComputationParallel Computer ArchitectureParallel Computing SystemsParallel Programming ModelsMulti-core ComputingParallel ProgrammingParallelization
Writing programs that scale with increasing numbers of cores should be as easy as writing programs for sequential computers.
16
Samuel Williams, Andrew Waterman, David A. Patterson · Communications of the ACM · 2009 · 2.4K citations · Full text
The Landscape of Parallel Computing Research: A View from Berkeley
Krste Asanović, Ras Bodik, Bryan Catanzaro et al. · 2006 · 2K citations
Engineering, Computer Science, High-performance Computing +17
Koushik Sen, Darko Marinov, Gul Agha · 2005 · 1.7K citations
Amdahl's Law in the Multicore Era
Michael R. Marty · Computer · 2008 · 1.2K citations
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations