motherboards
Video Cards
motherboards
CPU & Boards
motherboards
Memory
motherboards
Case & PSU
motherboards
Cooling
motherboards
Storage
motherboards
Monitors
motherboards
Peripherals
motherboards
Affiliates
ATI and Physics Acceleration
Published:
Category:
Manufacturer:
Reviewer:

Wed, 7 June, 2006
Video Cards
ATI
James Underwood
Discuss in Forums    Print Article    Best Price:
Introduction
At Computex 2006 ATI have been showing off their accelerated physics implementation for the Havok FX engine. Just like Nvidia a few months back, ATI have been showing off accelerated Havok FX demonstrations mainly focusing around collision detection.

CPU's can run all the different tasks present in current 3D games, like artificial intelligence, physics, rendering, networking, audio, and so on, and those who remember playing games before the advent of graphics accelerators will remember how "interesting" that was (320x200 pixels gaming was especially excruciating). To increase graphics to the levels we have today special purpose processors were designed to off load some of those tasks from the CPU. I'm talking about the GPU of course, but soon we'll be seeing another attempt to off load specific tasks - Physics.

Modern GPU's excel at data parallel processing (DPP) tasks, where a common set of instructions are executed simultaneously across a large set of input data. Besides rendering, the detailed physics simulations that enhance the experience of recent 3D games also happen to fall into this category. Now GPU's can be used to accelerate these simulations, and so today’s GPU's will start to take on an expanded role in game computing.

To expose the data parallel processing capabilities of the Radeon X1000 family of GPU's to game physics engines and other applications that can take advantage of it, ATI has designed a DPP abstraction interface. This interface makes the GPU appear as a simplified data parallel processor, as illustrated in the diagram below.

click to enlarge

ATI Data Parallel Processing Architecture for Physics Acceleration.

Asymmetric Processing With graphics acceleration it is easy to improve execution speed due to its parallel nature. You can distribute the same processing tasks across two or more GPU's providing both GPU's have the same feature set and performance. This is known a symmetric processing and is how SLI and CrossFire currently work.

click to enlarge

Some of the different asymmetric configurations possible with CrossFire, using two or three graphics cards.

Because physics acceleration is independent to graphics acceleration this idea goes out of the window. You can use any R5xx based (X1600 and above) GPU for physics acceleration without having to worry about symmetrical processing in your array. For example, you can use two X1900 XT's for graphics and a single X1600 for physics if you like, that's not a problem. This is the first asymmetric solution for multiple GPU's announced, but we will no doubt be seeing more of this in the future from both red and green.

It should be pointed out that though it is asymmetric, each top tier feature (graphics acceleration, physics acceleration) is still bound to scaling symmetrically, so for rendering you still need two identical cards, and if ATI ever decide to support multiple boards for physics acceleration you would need identical boards there, too.




Index:
Discuss in Forums    Print Article    Visit ATI    Best Price:



news rss feed
3rd July
Green-House Releases 1.8" SSDs with IDE Interface
Thermaltake Announces ISGC-V320 VGA Cooler
iBUYPOWER Announces Paladin XLC Asetek-Liquid Cooled Lineup
NZXT Announces Sentry 2 Touch Screen Fan Controller
Thermaltake Intros ProWater 880i Liquid Cooling System
2nd July
Thursday Sampler [07-02-09]
1st July
Wednesday Sampler [07-01-09]
30th June
Auzentech Announces X-Fi HomeTheater HD Shipment Dates
Scythe Announces BIG Shuriken Low-Profile CPU Cooler
Micron Intros 34-Nanometer NAND Products
more news
Xoxide - Computer Mods

Forum Posts
05:41 by marcel_miller
i7 920 D0 Stepping OverClock review (19)

05:17 by uggitt
Gigabyte GA-EP41-UD3L - Help Overclocking Please (13)

01:16 by jayfunk
core i7 965 with boreas at 4.0 turbo.. (26)

00:32 by Deton
Core i7 4Ghz Club & Overclocking Guide (447)

19:51 by Doctor_Death
Hey Guys! (30)

18:42 by Lil' ½ Dead
So you want to build a PC (60)

18:15 by antw0788
Antec Three Hundred (7)

18:11 by antw0788
Cosmos S in progress.. (3)

18:06 by antw0788
nine hundred or 12 hundred (7)

17:53 by antw0788
thinking bout buying xfx gtx260 black edition any adivice? (0)

Latest Downloads
Casey's CS:Source Config file: V2.0
Core Temp v0.99.3
Coolbits v2.0
ATi Tool 0.27 beta 1
UsbRate 0.5
Clock Calculator 1.2
Intel Thermal Analysis Tool (TAT)
CPU-Z v1.46
What type of cooling do you have?

Air cooling
Water cooling
Phase Change


Past Polls
ECS GeForce GTS 250 1GB
Sapphire Radeon 4890 Vapor-X
EVGA GeForce GTX 275
Sapphire Radeon HD 4770
Sapphire Radeon 4870 Revisited
Sapphire Radeon 4870 X2
Palit 9800GTX+
Palit Radeon 4850 Sonic
Interview - Palit Multimedia
EVGA e-GeForce 8800 Ultra Superclocked
more reviews
Site Search