|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Larry Seiler, Doug Carmean, Eric Sprangle, Tom Forsyth, Pradeep Dubey, Stephen Junkins, Adam Lake, Robert Cavin, Roger Espasa, Ed Grochowski, Toni Juan, Michael Abrash, Jeremy Sugerman, Pat Hanrahan, "Larrabee: A Many-Core x86 Architecture for Visual Computing," IEEE Micro, vol. 29, no. 1, pp. 10-21, January/February, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/MM.2009.9, author = {Larry Seiler and Doug Carmean and Eric Sprangle and Tom Forsyth and Pradeep Dubey and Stephen Junkins and Adam Lake and Robert Cavin and Roger Espasa and Ed Grochowski and Toni Juan and Michael Abrash and Jeremy Sugerman and Pat Hanrahan}, title = {Larrabee: A Many-Core x86 Architecture for Visual Computing}, journal ={IEEE Micro}, volume = {29}, number = {1}, issn = {0272-1732}, year = {2009}, pages = {10-21}, doi = {http://doi.ieeecomputersociety.org/10.1109/MM.2009.9}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - Larrabee: A Many-Core x86 Architecture for Visual Computing IS - 1 SN - 0272-1732 SP10 EP21 EPD - 10-21 A1 - Larry Seiler, A1 - Doug Carmean, A1 - Eric Sprangle, A1 - Tom Forsyth, A1 - Pradeep Dubey, A1 - Stephen Junkins, A1 - Adam Lake, A1 - Robert Cavin, A1 - Roger Espasa, A1 - Ed Grochowski, A1 - Toni Juan, A1 - Michael Abrash, A1 - Jeremy Sugerman, A1 - Pat Hanrahan, PY - 2009 KW - graphics architecture KW - many-core computing KW - real-time graphics KW - software rendering KW - throughput computing KW - visual computing KW - parallel processing KW - SIMD KW - GPGPU VL - 29 JA - IEEE Micro ER - | |||
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. DOI of original article is available at: http://doi.acm.org/10.1145/1399504.1360617
1. J. Nickolls, I. Buck, and M. Garland, "Scalable Parallel Programming with CUDA," ACM Queue, vol. 6, no. 2, 2008, pp. 40-53.
2. M. Eldridge, "Designing Graphics Architectures around Scalability and Communication," PhD thesis, Stanford Univ., 2001.
3. L. Seiler et al., "Larrabee: A Many-Core x86 Architecture for Visual Computing," ACM Trans. Graphics, vol. 27, no. 3, 2008, pp. 1-15.
4. N. Greene, "Hierarchical Polygon Tiling with Coverage Masks," Proc. Siggraph, ACM Press, 1996, pp. 65-64.
5. A. Ghuloum et al., "Future-Proof Data Parallel Algorithms and Software on Intel Multi-Core Architectures," Intel Technology J., vol. 11, no. 04, Nov. 2007, pp. 333-348.
6. D. Pham et al., "The Design and Implementation of a First Generation CELL Processor," Proc. IEEE Int'l Solid-State Circuits Conf., IEEE Press, 2005, pp. 184-186.
8. G.S. Johnson et al., "The Irregular Z-buffer: Hardware Acceleration for Irregular Data Structures," ACM Trans. Graphics, vol. 24, no. 4, 2005, pp. 1462-1482.
7. A. Bader et al., "Game Physics Performance on the Larrabee Architecture," Intel white paper, 2008; www.intel.com/technology/visualmicroarch.htm .
9. C.J. Hughes et al., "Physical Simulation for Animation and Visual Effects: Parallelization and Characterization for Chip Multiprocessors," Proc. 34th Ann. Int'l Symp. Computer Architecture, ACM Press, 2007, pp. 220-231.
10. Y. Chen et al., "Convergence of Recognition, Mining, and Synthesis Workloads and Its Implications," Proc. IEEE, vol. 96, no. 5, 2008, pp. 790-807.

