Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
?
EE Times-Asia > Optoelectronics/Displays
?
?
Optoelectronics/Displays??

Intel to drive next graphics era

Posted: 16 Jun 2008 ?? ?Print Version ?Bookmark and Share

Keywords:graphics architecture? raster graphics? GPU? ray tracing?

Chip giant Intel Corp. calls for a shift to a new kind of graphics architecture, one more in line with its multicore processor roadmap.

The traditional raster graphics pipeline used by companies such as Advanced Micro Devices Inc. and Nvidia Corp. 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.

Ray tracing
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.

Larabee promise
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 Research who tracks graphics.

Unofficial reports have said Larabee will use 16 cores running up to four threads each and sport a 1,024bit wide memory bus.

Just as Intel is promising a deeper incursion into computer graphics, AMD and Nvidia 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.

Both AMD and Nvidia 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 purpose computing on its chips. "This is a time of generating new code," said Dan Vivoli, a senior VP of marketing for the technical computing effort at Nvidia.

Beyond C++
Nvidia's Cuda provides extensions to the C language to help programmers show what parts of their code could use multiple cores running in parallel. Intel's Rattner disclosed a similar effort based on C++.

Called Ct for "throughput," the Intel effort provides a range of extensions for the C++ language and a runtime compiler that can ease the process of optimizing serial code to run on a multicore CPU. The extensions help identify the data types and operations on them that a program is using so the compiler can automatically spread the jobs across multiple cores.

"We've linked up with a small group of partners to give us feedback on these extensions from different application domains," said Rattner. "Our next step is to take this to being a commercial product, something which seems highly probable," he added.

The project was co-developed with Intel researchers in China and at its Santa Clara, California, headquarters. The code also handles vector processing tasks, using Intel's SSE extended instruction set.

- Rick Merritt
EE Times





Article Comments - Intel to drive next graphics era
Comments:??
*? You can enter [0] more charecters.
*Verify code:
?
?
Webinars

Seminars

Visit Asia Webinars to learn about the latest in technology and get practical design tips.

?
?
Back to Top