Latest Reviews by Hi Tech Legion
Popular Articles*
- How To Install XP and Vista With a USB Flash Drive
- EVGA GeForce GTX 275 FTW Edition Review
- Sapphire HD 4890 Toxic Review
- Gigabyte GA-EX58-UD3R Motherboard Review
- Diamond Radeon HD 4670 1GB GDDR3 Review
- EVGA GeForce GTX 275 Superclocked Edition: Single, Dual and Tri SLI Review
- Antec P193 Case Review
- Sapphire HD 4670 512MB GDDR4 Review
Affiliate News*
- Kingwin Lazer 850W @ PureOverclock
- Patriot Torqx 128GB SSD - Barefoot Still Going Strong @ BCC Hardware
- Athlon II X4 635 and Phenom II X2 555 CPU Review @ Hardware Secrets
- Mushkin PC3-12800 6GB Kit @ Rbmods
- Intel Core i5 661 Processor Review @ OCIA
- ARCTIC COOLING Arctic Sound E361-WM Earphones Review @ Vortez
- QNAP NMP-1000 Network Media Player @ techPowerUp
- Corsair Obsidian Series 800D Case Review @ Think Computers
| Bullet Physics, ATI SDK for GPU, NVIDIA and Open CL Part 3 |
|
| Written by Paul E. Marini Jr. -BackDraft- | |||||||||||||||||||||
| Sunday, 27 September 2009 22:31 | |||||||||||||||||||||
|
Page 2 of 2
Bullet Interview and Questions about SDK's
Erwins first answer:
Hi Paul,
So I responded:
This is Erwins second Reply:
Hi Paul,
I also found a previous quote from Erwin while surfing the Web. “Bullet’s GPU acceleration via OpenCL will work with any compliant drivers, we use NVIDIA GeForce cards for our development and even use code from their OpenCL SDK, they are a great technology partner.”
This made me question some things ATI has said about NVIDIA being “proprietary”, if there is an NVIDIA SDK for OpenCL, then they are developing it. Due to NDA, Erwin was unable to comment if an SDK for OpenCL for ATI (GPU). So is there an SDK that ATI has developed? These were my next line of questions for Dave Hoff of ATI.
When I asked about an SDK and work on OpenCL, he went right back to marketing how great the future potential is going to be because it’s open source. No direct answer, yes or no, just we showcased it at GDC. I wasn’t there so, when I asked what, he responded that it was showcased at GDC. I decided to do a little more research and found that Havok and ATI had teamed up at GDC to show Havok cloth for physics (OpenCL). Great! But wait again! Didn’t ATI just announce that they were going to partner with Bullet? What happened to Havok? Now I also remembered reading an article that NVIDIA was also considering porting PhysX to OpenCL. Guess what, they already have a structured physics engine, and when I read Dave the quote from question number six above he agreed with the comment: “Trivial” to convert the kernel. So how open is this new physics going to be? Why do we need three different (NVIDIA, ATI, Havok) Open CL SDK’s for physics? Isn’t the beauty of OpenCL that everything will work and it’s not proprietary? Are we still looking at a programming code that, even though Open Source, will make it proprietary depending on the SDK the developer chooses to use, thus giving one video card an edge over the other?
We can all see the benefits of open source but my next question is, will developers use three SDK’s (of course, this is speculation) or will we still see them choosing one or the other depending on agreements made between them and the primary SDK providers? In the end, it seems open source may become a choice for use without having to pay for licensing fees.
“A software engineer typically receives the SDK from the target system developer. Often the SDK can be downloaded directly via the Internet. Many SDKs are provided for free to encourage developers to use the system or language. Sometimes this is used as a marketing tool.”
Since my question was not answered by ATI about a viable SDK for OpenCL, I checked on the Khronos groups’ website. ATI does have an SDK in development and it had been submitted to the Khronos group for certification. Their Beta 3 release was certified conformant on 9-3-2009. So why, may I ask, didn’t Dave Hoff divulge this information? My questions were simple and to the point. Why wasn’t the question answered? The submission and conformance is for CPU not GPU. GPU has been submitted but not certified. The buzz is by the end of the year we should see something.
So, technically, there is nothing now. What we have is a great video card that has future potential. Not the here and now.
When I questioned Dave about the quote from above number three and four he told me that Erwin would not know because he is irrelevant and ATI has their own team from Bullet working with them. Honestly I was perplexed; Erwin to the best of my knowledge is the main developer for Bullet. So I had to send Erwin an email asking about Dave’s comment.
Erwin’s direct answer: “I'm the main author of the Bullet physics library, and lead a small team developing it within Sony Computer Entertainment US R&D. Does that sound irrelevant?”
So I would think it safe to say that NVIDIA has the only certified OpenCL GPU SDK at this time.
Wednesday part 4 – Is Stream dead as we know it? Share this Review |


