SAN JOSE, Calif. Intel Corp. wants to drive a shift to a new kind of graphics architecture, one more in line with its multicore processor
The traditional raster graphics pipeline used by companies such as Advanced Micro Devices and Nvidia needs to go in favor of a new and better way to render graphics using ray tracing, said Justin Rattner, Intel's chief technology officer, speaking at an annual gathering of Intel researchers. Rattner also disclosed a separate effort to extend the C++ programming language for multicore processors.
"We believe a new graphics architecture will deliver vastly better visual experiences because it will fundamentally break the barrier between today's raster-based pipelines and the best visual algorithms," said Rattner. "Our long term vision is to move beyond raster graphics which will make today's GPU technology outmoded," he said.
Intel researchers will present a paper on its upcoming Larrabee chip at the Siggraph conference in August, Rattner said. The paper will provide examples of how to create superior images using ray tracing rather than a conventional raster graphics pipeline, he added.
To date Intel has described Larrabee only in general terms as a processor geared for graphics and technical applications made up from many x86 cores with a simplified, in-order pipeline. Larrabee will sport about 100 new x86 instructions including support for vector processing at a TFlop rate.
Although its x86 cores will be able to handle ray tracing jobs, the chip will also support more traditional graphics rendering models for APIs including OpenGL and Microsoft's DirectX.
Ray tracing is a computational intensive method of drawing images based on following rays of light and their collisions with objects. Rasterization is a traditional method of breaking a scene into many tiny polygons, then drawing and coloring in each shape to give the scene lighting and texture effects.
Intel said Larrabee will not ship until at least late 2009. Nevertheless it has generated plenty of interest in the graphics community.
"We haven't seen a new discrete graphics chip player in about a decade," said Dean McCarron, principal of Mercury Reserach (Cave Creek, Ariz.) who tracks graphics.
Unofficial reports have said Larabee will use 16 cores running up to four threads each and sport a 1024-bit wide memory bus.
Just as Intel is promising a deeper incursion into computer graphics, AMD and Nvida are already making inroads into high end technical computing applications.
The two companies already ship graphics chips using more than 100 very simple processing cores. The cores can handle either raster graphics jobs or more general-purpose computing tasks for technical applications ranging from astrophysics calculations to medical imaging.
The two companies are expected to roll out their next generation parts later this month. They will likely pack even more cores into their chips and expand their efforts in technical computing.
For its part, Nvidia already has a "few dozen" technical apps written for its Cuda environment released a year ago that supports high-end general putrpose computing on its chips. "This is a time of generating new code," said Dan Vivoli, a senior vice president of marketing for the technical computing effort at Nvidia.