iXBT Labs - Computer Hardware in Detail

Platform

Video

Multimedia

Mobile

Other

Latest News


 « Previous Day News Archive  

ATI On DirectX 10: Unified Shading Architecture, Near-Future Graphics Technologies

Our colleagues from HKEPC interviewed ATI's Chipset Director Stan Ossias. The topic was API DirectX 10 and Unified Shading Architecture that will be used in graphics cards and 3D applications in the near future.

DirectX 9 and today’s hardware impose a number of unique constraints on game developers. Every character, weapon, material, etc. in a game is an object, and each frame of a 3D game, there can be hundreds of objects. Object have to pass from the application, to the DirectX 9 API, through to the driver, which prepares the data in order for the hardware to process it and output a 3D image to a monitor. Every time an object is passed through the API, DirectX adds overhead which consists of instructions and setting for the driver. The more is the object, the more is the overhead that needs to be processed. The additional overhead can mean a hit on performance. As a result, developers have to be very creative in how they use objects in order to keep the game playing at a satisfactory rate. Stan indicates that games in today use execution time being divided between 40% for the API and driver, and 60% for the game itself. DirectX 10 is designed to reduce much of the overhead by introducing Dynamic indexing state and loading state snapshots automatically. Thus the game itself could now spare 80% of the procession, allowing developers to put more objects into their games to make it more realistic.

Featured Shader Model 4.0, DirectX 10 provides 32-bit color depth unified pixel rendering to satisfy any range of game design. Besides, DirectX 10 enables developers to handle physics calculation and audio part more easily. It also benefits to CAD/CAM and special effect designers!

In order to fully squeeze the power, Stan indicated that the next generation of graphic card would introduce unified shading architecture. For traditional GPU, Vertex Shader and Pixel Shader processing are dedicated by different engines. Figure below show an example of the utilization of two different engines in processing. It’s possible that Vertex Shader is only partially loaded while Pixel Shader is fully loaded, and vice versa. In DirectX 10, they are further separated into Vertex Shader, Geometry Shader, and Pixel Shader. The Unified Shader architecture is therefore recommended by Microsoft to execute vertex, geometry and pixel in the same engine, maximizing shader performance efficiencies.

The concept of Unified Shader architecture makes GPU’s role moving from game rendering to game computing. It’s suitable for Heterogeneous Computing like Physics calculation, video encoding, etc., making graphic card be more applicable in different field of applications.

Games are being developed today for ATI’s Unified Shading Architecture on XBox360. Stan said with confident that ATi could develop the first DirectX 10 based GPU with Unified Shader architecture for PC. He expected that as DirectX 10 supports for both Xbox360 and PC platform, providing standard interface like DirectPlay, Direct Input, and DirectMusic, developers could easily develop games for both platforms, making a win-win situation.

Source: HKEPC

 « Previous Day News Archive  

Write a comment below. No registration needed!




blog comments powered by Disqus

  Most Popular Reviews More    RSS  

AMD Phenom II X4 955, Phenom II X4 960T, Phenom II X6 1075T, and Intel Pentium G2120, Core i3-3220, Core i5-3330 Processors

Comparing old, cheap solutions from AMD with new, budget offerings from Intel.
February 1, 2013 · Processor Roundups

Inno3D GeForce GTX 670 iChill, Inno3D GeForce GTX 660 Ti Graphics Cards

A couple of mid-range adapters with original cooling systems.
January 30, 2013 · Video cards: NVIDIA GPUs

Creative Sound Blaster X-Fi Surround 5.1

An external X-Fi solution in tests.
September 9, 2008 · Sound Cards

AMD FX-8350 Processor

The first worthwhile Piledriver CPU.
September 11, 2012 · Processors: AMD

Consumed Power, Energy Consumption: Ivy Bridge vs. Sandy Bridge

Trying out the new method.
September 18, 2012 · Processors: Intel
  Latest Reviews More    RSS  

i3DSpeed, September 2013

Retested all graphics cards with the new drivers.
Oct 18, 2013 · 3Digests

i3DSpeed, August 2013

Added new benchmarks: BioShock Infinite and Metro: Last Light.
Sep 06, 2013 · 3Digests

i3DSpeed, July 2013

Added the test results of NVIDIA GeForce GTX 760 and AMD Radeon HD 7730.
Aug 05, 2013 · 3Digests

Gainward GeForce GTX 650 Ti BOOST 2GB Golden Sample Graphics Card

An excellent hybrid of GeForce GTX 650 Ti and GeForce GTX 660.
Jun 24, 2013 · Video cards: NVIDIA GPUs

i3DSpeed, May 2013

Added the test results of NVIDIA GeForce GTX 770/780.
Jun 03, 2013 · 3Digests
  Latest News More    RSS  

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ||  About us & Privacy policy  ·  Twitter  ·  Facebook


Copyright © Byrds Research & Publishing, Ltd., 1997–2011. All rights reserved.