IEEE Micro · 2009 · 166 citations · 10 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureComputer GraphicsParallel ComputingAccelerator ArchitectureGraphics Processing Unit ArchitectureGraphics Processing UnitsHardware AccelerationMulticore Processor DesignParallel ArchitecturesGpu ArchitectureGraphics Memory SystemsGraphics Pipeline ArchitectureGraphics Rendering PipelinesMany-core ArchitectureMany-core ProcessorsParallel Graphics Architectures
The Larrabee many-core visual computing architecture uses multiple in-order x86 cores augmented by wide vector processor units, together with some fixed-function logic. This increases the architecture's programmability as compared to standard GPUs. The article describes the Larrabee architecture, a software renderer optimized for it, and other highly parallel applications. The article analyzes performance through scalability studies based on real-world workloads.
10
Scalable parallel programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · 2008 · 1.6K citations
Scalable Parallel Programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · Queue · 2008 · 1.6K citations · Full text
Synthesis and evaluation of linear motion transitions
Jing Wang, Bobby Bodenheimer · ACM Transactions on Graphics · 2008 · 1.5K citations
Larry Seiler, Doug Carmean, Eric Sprangle et al. · ACM Transactions on Graphics · 2008 · 783 citations
The design and implementation of a first-generation CELL processor
D. Pham, S. Asano, M. Bolliger et al. · 2005 · 547 citations
Engineering, Computer Engineering, Electrical Engineering +17