Larrabee: a many-core x86 architecture for visual computing

IEEE Micro(2009)

引用 173|浏览3
暂无评分
摘要
This paper presents a many-core visual computing architecture code named Larrabee, a new software rendering pipeline, a manycore programming model, and performance analysis for several applications. Larrabee uses multiple in-order x86 CPU cores that are augmented by a wide vector processor unit, as well as some fixed function logic blocks. This provides dramatically higher performance per watt and per unit of area than out-of-order CPUs on highly parallel workloads. It also greatly increases the flexibility and programmability of the architecture as compared to standard GPUs. A coherent on-die 2nd level cache allows efficient inter-processor communication and high-bandwidth local data access by CPU cores. Task scheduling is performed entirely with software in Larrabee, rather than in fixed function logic. The customizable software graphics rendering pipeline for this architecture uses binning in order to reduce required memory bandwidth, minimize lock contention, and increase opportunities for parallelism relative to standard GPUs. The Larrabee native programming model supports a variety of highly parallel applications that use irregular data structures. Performance analysis on those applications demonstrates Larrabee's potential for a broad range of parallel computation.
更多
查看译文
关键词
scalability study,visual computing,graphics architecture,higher performance,many-core x86 architecture,parallel computation,parallel workloads,multiple in-order,new software rendering pipeline,gpgpu,many-core visual computing architecture,larrabee native programming model,standard gpus,larrabee architecture,simd,software rendering,many-core computing,throughput computing,x86 architecture,parallel application,larrabee many-core visual computing,software renderer,realtime graphics,performance analysis,original article,article analyzes performance,fixed-function logic,parallel processing,customizable software graphics,real-world workloads,registers,pixel,vector processor,computer architecture,real time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要