SemiAccurate Forums  

 
Go Back   SemiAccurate Forums > Main Category > GPUs

GPUs Talk about graphics, cards, chips and technologies

Reply
 
Thread Tools Display Modes
  #1  
Old 08-21-2009, 02:15 AM
suryasans suryasans is offline
Banned
 
Join Date: Jul 2009
Posts: 965
suryasans is an unknown quantity at this point
Default When AMD will support Havok physics acceleration in GPU?

AMD and Intel each other is competitor. Since there are trouble relation after Intel fined by EU, I don't hear anything about when Havok physics will be implemented using ATI Radeon as accelerator. Havok is owned by Intel and will be optimized using Intel CPU or accelerated with integrated Intel GPU. I think physics acceleration in the game will be implemented in many games in the future. I hope AMD will find their own solutions.
Reply With Quote
  #2  
Old 08-21-2009, 10:09 AM
charlie charlie is offline
Administrator
 
Join Date: Feb 2009
Posts: 3,755
charlie has disabled reputation
Default

They demo'd it at GDC in march, and it worked. It usually takes months to go from demo to product, so maybe early 2010. The demo at GDC was only worked on for about a month, so it was pretty rough. Give it time, but not much more time. If it isn't working in ~6 months, get worried.

-Charlie
Reply With Quote
  #3  
Old 08-21-2009, 12:05 PM
265586888 265586888 is offline
>intel 4004
 
Join Date: Jun 2009
Posts: 6,106
265586888 is on a distinguished road
Default

AMD's implementation is Havok Physics @ OpenCL.

Havok Cloth on OpenCL: http://www.youtube.com/watch?v=xfrM973spw0
Reply With Quote
  #4  
Old 08-21-2009, 06:30 PM
suryasans suryasans is offline
Banned
 
Join Date: Jul 2009
Posts: 965
suryasans is an unknown quantity at this point
Default Maybe, it is correlates with AMD X86 processor based OpenCL implementation.

Quote:
Originally Posted by 265586888 View Post
AMD's implementation is Havok Physics @ OpenCL.

Havok Cloth on OpenCL: http://www.youtube.com/watch?v=xfrM973spw0
That's why Intel did not like their valuable Physics API used with AMD's GPU. They want AMD implemented it with their own CPU not GPU because currently they did not have the discreete products.
Reply With Quote
  #5  
Old 08-22-2009, 03:59 AM
265586888 265586888 is offline
>intel 4004
 
Join Date: Jun 2009
Posts: 6,106
265586888 is on a distinguished road
Default

Quote:
Originally Posted by suryasans View Post
That's why Intel did not like their valuable Physics API used with AMD's GPU. They want AMD implemented it with their own CPU not GPU because currently they did not have the discreete products.
You should read the OpenCL article in Wikipedia, OpenCL can run on CPUs and GPUs.

AMD's GPU implementation of OpenCL will be incorporated into later versions of ATI Stream SDK, currently only x86 implementation is in beta testing.
Reply With Quote
  #6  
Old 08-22-2009, 03:57 PM
charlie charlie is offline
Administrator
 
Join Date: Feb 2009
Posts: 3,755
charlie has disabled reputation
Default

Quote:
Originally Posted by suryasans View Post
That's why Intel did not like their valuable Physics API used with AMD's GPU. They want AMD implemented it with their own CPU not GPU because currently they did not have the discreete products.
Ummm, no. Intel (Havok) was fully involved in this, they want their API to be all over the place, and a standard, and are doing the right thing to get it widely adopted.

Compare this to Physx which is only a standard in NV press releases.

-Charlie
Reply With Quote
  #7  
Old 08-24-2009, 12:07 PM
rich wargo's Avatar
rich wargo rich wargo is offline
2^10
 
Join Date: Jun 2009
Location: near Albany, NY
Posts: 1,111
rich wargo is on a distinguished road
Default

But, Charlie, don't you remember? When NVidia develops something, it just naturally becomes a universal standard, you know, like the law of gravitational attraction.

It comes with being conceited congenital arseholes.
__________________
Over 30 years of professional service to the industrial automation and controls industry.
Reply With Quote
  #8  
Old 08-24-2009, 01:31 PM
265586888 265586888 is offline
>intel 4004
 
Join Date: Jun 2009
Posts: 6,106
265586888 is on a distinguished road
Default

Quote:
Originally Posted by rich wargo View Post
But, Charlie, don't you remember? When NVidia develops something, it just naturally becomes a universal standard, you know, like the law of gravitational attraction.

It comes with being conceited congenital arseholes.
NVIDIA dumps money to make them de facto standards, that's different from the open standard side of things for NVIDIA.
Reply With Quote
  #9  
Old 08-24-2009, 01:58 PM
Robert Varga Robert Varga is offline
8-bit overflow
 
Join Date: Jun 2009
Posts: 379
Robert Varga is on a distinguished road
Default

I hope PhysX will die coz it's not open. OpenGL is open. OpenCL has only one different char so we'll see.

That ATI Stream... I heard so much about it, but... When will be out something really BIG? Something in some game, or in some application (hey but someway usable).
__________________
ComputeMark v2 - DirectX 11 Compute Shader Benchmark
Reply With Quote
  #10  
Old 08-24-2009, 02:59 PM
265586888 265586888 is offline
>intel 4004
 
Join Date: Jun 2009
Posts: 6,106
265586888 is on a distinguished road
Default

Quote:
Originally Posted by Robert Varga View Post
I hope PhysX will die coz it's not open. OpenGL is open. OpenCL has only one different char so we'll see.

That ATI Stream... I heard so much about it, but... When will be out something really BIG? Something in some game, or in some application (hey but someway usable).
Originally, ATI Stream is "Brook+ with CAL" *, and that will be half-dead when OpenCL and DirectX 11 Compute Shader made debuts in parallel processing.

Where in gameplay, Havok GPU physcis will be written in OpenCL (cloth and destruction were demonstrated) and Compute Shader will allow proprietary gameplay physics engines to write in DirectX code.

Just take a look at VR-Zone's report, "Designed for DirectCompute 5.0 and OpenCL", this line is crucial. With no mention to the original solution, only implying through the line "ATI Stream Technology".


Meaning that the "ATI Stream Technology" includes the following:
  • "support for DirectCompute 5.0 (i.e. DirectX 11/Compute Shader 5.0) and OpenCL 1.0" and
  • the stuff that already exists: "Brook+ with CAL" *
Guess which one has a higher priority in the list?

Why would Brook+ be half-dead when OpenCL and DirectCompute debuted?

One is hard to code and hard to optimize, you have to access to low-level code, and as Tim Sweeney pointed out in "the end of GPU roadmap" presentation (slide 71 of 74):



According to that presentation, that was only meant to say CUDA only, which developers have no need to optimize the code.
When count in the low-level optimizations using AMD's CAL solution, you may get 100x the "money, time and pain" to do it, consider it's only an common scenario.
And the number will go up exponentially when the complexity of the algorithm goes up linearly.

Two is AMD don't want to put too much resources in promoting these technologies, we just put away the "this may harm its CPU business" argument for the moment because it's just speculations and currently AMD believes in "platformance", fact: AMD simply don't have the extra money for large-scale promotions. So the promotion to Brook+ will remain more or less the same, probably even less.

*Originally, ATI Stream technology is a solution with:
  • Brook+ as the high-level programming language; plus
  • low-level optimizations via the Compute Abstract Layer (CAL) using
    1. AMD Intermediate Language (IL) and
    2. machine code with reference to GPU Instruction Set (ISA)

Last edited by 265586888; 08-24-2009 at 03:23 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:48 PM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SemiAccurate is a division of Stone Arch Networking Services, Inc. Copyright © 2009 Stone Arch Networking Services, Inc, all rights reserved.