techPowerUp! Forums

Go Back   techPowerUp! Forums > www.techpowerup.com > News

Reply
 
Thread Tools
Old Dec 9, 2008, 12:33 PM   #1
btarunr
Editor & Senior Moderator
 
btarunr's Avatar
 
Join Date: Oct 2007
Location: Hyderabad, India
Posts: 14,981 (7.31/day)
Thanks: 788
Thanked 12,895 Times in 5,647 Posts
Send a message via AIM to btarunr Send a message via MSN to btarunr

System Specs

NVIDIA Announces Full Support For OpenCL 1.0

NVIDIA Corporation announced its full support for the newly released OpenCL 1.0 specification from the Khronos Group. OpenCL (Open Computing Language) is a new compute API that allows developers to harness the massive parallel computing power of the GPU. The addition of OpenCL is another major milestone in the GPU revolution that gives NVIDIA developers another powerful programming option.

NVIDIA kicked off the GPU computing revolution with the introduction of NVIDIA CUDA, its massively parallel computing ISA and hardware architecture. CUDA was designed to natively support all parallel computing interfaces and will seamlessly run OpenCL. Enabled on over 100 million NVIDIA GPUs, CUDA has unleashed unprecedented performance boosts across a wide range of applications and provides a huge installed base for the deployment of compute applications using OpenCL. With support for other industry standard languages such as C, Java, Fortran and Python, only the CUDA architecture provides developers with a choice of programming environments to aid the rapid development of compute applications on the GPU.

First introduced with the NVIDIA GeForce 8800 GPU and standard across all NVIDIA’s modern GPUs, CUDA is the foundation of NVIDIA’s parallel computing strategy. CUDA has had a tremendous reception from the world’s research community with scientists seeing up to a 20-200x speed-up in their applications with CUDA over a CPU. The CUDA architecture is being built into a wide range of computing systems from supercomputers and workstations to consumer PCs, enabling more than 25,000 developers to actively develop on CUDA today.

“The arrival of OpenCL is fabulous news for the computing industry and NVIDIA is delighted to be playing a highly active role in the establishment of a new standard that promotes computing on the GPU,” said Manju Hegde, general manager of CUDA at NVIDIA. “We are delighted that Apple has helped spearhead OpenCL. Their recognition that the GPU will now play an essential role in consumer applications is a significant milestone in the history of computing.”

Vice president of embedded content at NVIDIA, Neil Trevett also holds the position of chair of the OpenCL working group at Khronos.

“The OpenCL specification is a result of a clearly recognized opportunity from leaders like NVIDIA to grow the total market for heterogeneous parallel computing through an open, cross-platform standard,” said Trevett. “NVIDIA will continue to be very active in the OpenCL working group to drive the evolution of the specification and will support OpenCL on all its platforms, providing developers an additional way to tap into the awesome computational power of our GPUs.”

Source: NVIDIA
btarunr is offline  
Reply With Quote
The Following 2 Users Say Thank You to btarunr For This Useful Post:
Old Dec 9, 2008, 12:38 PM   #2
Bl4ck
25 Posts
 
Bl4ck's Avatar
 
Join Date: Jun 2008
Location: Mental Hospital called Poland
Posts: 65 (0.04/day)
Thanks: 1
Thanked 9 Times in 3 Posts

System Specs

The Birth of a new standard, great, when OpenGL is dead for Games (not for workstations) Open CL comes in play for graphics computing, and its faster on the market then MS DirectX 11 with its computing shaders. By the time the Windows 7 and DX11 make it to the market the Open CL will be dominant , supported by Apple and Nvidia.
__________________
"All those moments will be lost,in time,like tears in the rain"
Bl4ck is offline  
Reply With Quote
Old Dec 9, 2008, 12:57 PM   #3
phanbuey
Eligible for custom title
 
phanbuey's Avatar
 
Join Date: Nov 2007
Location: Miami
Posts: 5,010 (2.49/day)
Thanks: 1,484
Thanked 959 Times in 812 Posts

System Specs

Quote:
Originally Posted by Bl4ck View Post
The Birth of a new standard, great, when OpenGL is dead for Games (not for workstations) Open CL comes in play for graphics computing, and its faster on the market then MS DirectX 11 with its computing shaders. By the time the Windows 7 and DX11 make it to the market the Open CL will be dominant , supported by Apple and Nvidia.
yet another standard MS will try to kill . I can wait till i can use open CL stuff for general computing... no more need to buy that expensive i7 if your videocard can encode 50X faster.
phanbuey is offline  
Reply With Quote
Old Dec 9, 2008, 02:33 PM   #4
KainXS
3500 Posts
 
KainXS's Avatar
 
Join Date: Sep 2007
Posts: 4,678 (2.27/day)
Thanks: 181
Thanked 464 Times in 381 Posts

System Specs

so when will these new open cl drivers be released
KainXS is offline  
Reply With Quote
Old Dec 9, 2008, 02:50 PM   #5
RadeonX2
500 Posts
 
RadeonX2's Avatar
 
Join Date: Oct 2008
Location: Asia, PH
Posts: 903 (0.54/day)
Thanks: 87
Thanked 188 Times in 166 Posts

System Specs

This is why I stick with Nvidia, they always got something new
RadeonX2 is offline  
Reply With Quote
The Following User Says Thank You to RadeonX2 For This Useful Post:
Old Dec 9, 2008, 03:01 PM   #6
cooler
75 Posts
 
cooler's Avatar
 
Join Date: Nov 2007
Posts: 96 (0.05/day)
Thanks: 3
Thanked 22 Times in 16 Posts

here full list companies that Support For OpenCL 1.0


http://www.khronos.org/opencl/

OpenCL (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs.

OpenCL supports a wide range of applications, from embedded and consumer software to HPC solutions, through a low-level, high-performance, portable abstraction. By creating an efficient, close-to-the-metal programming interface, OpenCL will form the foundation layer of a parallel computing ecosystem of platform-independent tools, middleware and applications.

OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, Takumi, Texas Instruments and Umeå University.
cooler is offline  
Reply With Quote
Old Dec 9, 2008, 03:07 PM   #7
HTC
1000 Posts
 
HTC's Avatar
 
Join Date: Apr 2008
Location: Portugal
Posts: 1,920 (1.02/day)
Thanks: 461
Thanked 282 Times in 230 Posts

System Specs

Quote:
Originally Posted by cooler View Post
OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, Takumi, Texas Instruments and Umeå University.
Quote:
Originally Posted by RadeonX2 View Post
This is why I stick with Nvidia, they always got something new
AMD is also participating: so much for nVidia being the only one
__________________
HTC - Hugo Teve Cá

I'm PORTUGUESE: apologies for any spelling mistakes!
HTC is offline  
Reply With Quote
Old Dec 9, 2008, 03:13 PM   #8
lemonadesoda
Eligible for custom title
 
lemonadesoda's Avatar
 
Join Date: Aug 2006
Posts: 5,337 (2.17/day)
Thanks: 749
Thanked 960 Times in 710 Posts

System Specs

Which is a better/easier development environment? (OpenCL or CUDA)

Which has a faster build runtime? (OpenCL or CUDA)

I'd love to see some benchmarks, ie. some algorithm, maybe even SuperPI in x86 vs. OpenCL vs. CUDA.
lemonadesoda is offline  
Reply With Quote
Old Dec 9, 2008, 03:15 PM   #9
[I.R.A]_FBi
Eligible for custom title
 
[I.R.A]_FBi's Avatar
 
Join Date: May 2007
Location: c:\programs\kitteh.exe
Posts: 6,152 (2.81/day)
Thanks: 724
Thanked 556 Times in 461 Posts

System Specs

Quote:
Originally Posted by HTC View Post
AMD is also participating: so much for nVidia being the only one

Its a standard not developed by nvidia, but the blind corporate endorsers dont even take time to read
__________________
Rig 1+1
Athlon XP 2200+, MSI KM2M Combo, ATI 9200SE 128 MB DDR, 2 X 512 MB DDR333, 250GB + 80 HDD?

“try intel cpu, amd is only good for going to nude sites” -firehawkxd
“go for the 5850 now and play games while the nvidiots wait for the ceo to show an actual working product” -W1zzard
“An MSI logo? This offends my retina. I await your apology.” -MRCL

www.autolounge.com.jm
[I.R.A]_FBi is offline  
Reply With Quote
Old Dec 9, 2008, 04:16 PM   #10
DarkMatter
Banned
 
Join Date: Oct 2007
Posts: 1,694 (0.82/day)
Thanks: 43
Thanked 188 Times in 152 Posts

System Specs

Quote:
Originally Posted by lemonadesoda View Post
Which is a better/easier development environment? (OpenCL or CUDA)

Which has a faster build runtime? (OpenCL or CUDA)

I'd love to see some benchmarks, ie. some algorithm, maybe even SuperPI in x86 vs. OpenCL vs. CUDA.
Yeah I would love to see them too. I read somewhere that ATM CUDA is the better one out there. Also overal faster, thanks to a little more specialized hardware. That doesn't mean it's faster everywhere, but it is much more complete than the others, from the number of tools and how useful they are to documentation and support. It's there where Nvidia has always most shined, after all.

Now OpenCL should improve upon that, but speaking about raw performance I expect CUDA/Stream to be inherently slightly faster as they would be a little bit better suited to the hardware they'd be running. BUT by the simple fact that an open standard (usually) means more people will be interested in programing with it, probably OpenCL will be faster after a while. How polished the software usually weighs more than how fast an API is. Take game engines as the best example, D3D is the same for all...

EDIT: Just a comment, a little bit off-topic but noteworthy IMHO:

Quote:
Originally Posted by HTC View Post
AMD is also participating: so much for nVidia being the only one
Quote:
Originally Posted by [I.R.A]_FBi View Post
Its a standard not developed by nvidia, but the blind corporate endorsers dont even take time to read
The GPU wars and fan flaming is just reaching absurd levels on TPU forums. Nowhere he said Nvidia was the only one, nor he suggested Nvidia was developing it. He just said he loves Nvidia because it's always on something new, and face it, IT IS. They are not the only ones, but they are there, they are in PhysX too and many other places. AGAIN no one is suggesting they are the only ones, but they are everywhere nowadays and the simple fact that the guy loves them because of that is no reason to flame him. It's not as if he said Ati sucks or anything, he didn't, I don't even read anything between lines. There's nothing there.

Last edited by DarkMatter; Dec 9, 2008 at 04:39 PM.
DarkMatter is offline  
Reply With Quote
The Following User Says Thank You to DarkMatter For This Useful Post:
Old Dec 9, 2008, 04:42 PM   #11
EastCoasthandle
Eligible for custom title
 
EastCoasthandle's Avatar
 
Join Date: Apr 2005
Posts: 6,244 (2.12/day)
Thanks: 382
Thanked 1,526 Times in 865 Posts

System Specs

Quote:
Originally Posted by lemonadesoda View Post
Which is a better/easier development environment? (OpenCL or CUDA)

Which has a faster build runtime? (OpenCL or CUDA)

I'd love to see some benchmarks, ie. some algorithm, maybe even SuperPI in x86 vs. OpenCL vs. CUDA.
From my understanding Open CL should be better and easier to develop. Now that nvidia has come on board it's now a much more viable option for developers. This is something ATI has no problem in supporting as well so hopefully we can see something develop from it soon.

The second part of your question is hard to say right now. That's something we will have to wait and see. Once we start seeing more developers use it will know the answer to that. As it stands, anything new like this will require some "break in" time IMO.

There was suppose to be a superPI program based on cuda but it never materialized. If it did, I am not aware of it's use at this time.

Last edited by EastCoasthandle; Dec 9, 2008 at 05:22 PM.
EastCoasthandle is offline  
Reply With Quote
Old Dec 9, 2008, 04:54 PM   #12
EastCoasthandle
Eligible for custom title
 
EastCoasthandle's Avatar
 
Join Date: Apr 2005
Posts: 6,244 (2.12/day)
Thanks: 382
Thanked 1,526 Times in 865 Posts

System Specs

Quote:
"The potential benefits of having applications run on both the CPU and GPU within a system are enormous," said Rick Bergman, senior vice president and general manager, Graphics Products Group, AMD. "Unfortunately, up until now programmers could only choose proprietary programming languages that limited their ability to write vendor-neutral, cross-platform applications. With today's ratification of OpenCL 1.0, I'm happy to say those days are over. Developers now have a better, truly open choice."
source

So far it looks like Nvidia will use Cuda to run OpenCL while ATI will use a compliant compiler and runtime into its SDK.

I wonder if this means more game support for Apple based computers once use?

Last edited by EastCoasthandle; Dec 9, 2008 at 05:03 PM.
EastCoasthandle is offline  
Reply With Quote
Old Dec 9, 2008, 05:11 PM   #13
DarkMatter
Banned
 
Join Date: Oct 2007
Posts: 1,694 (0.82/day)
Thanks: 43
Thanked 188 Times in 152 Posts

System Specs

Quote:
Originally Posted by EastCoasthandle View Post
source

So far it looks like Nvidia will use Cuda to run OpenCL while ATI will use a compliant compiler and runtime into its SDK.
Every single GPGPU solution comes from Standford's Univertity Brook solution (I think the key people working on them in Nvidia, Ati and Intel belonged to the group that made Brook anyway) and they are much more similar than what most people would think. Some people have even suggested you could take CUDA code and run it on Ati GPUs almost unchanged and viceversa. You know there was a guy who claimed it was doing it, but I never knew what to think. In any case the differences are probably almost nonexistent. What Nvidia has said is that their current CUDA is already compliant with OpenCL anyway.

IMHO Brook+ = CUDA = Stream with very slight differences between them to have something to support the idea that the solution is theirs.

Last edited by DarkMatter; Dec 9, 2008 at 05:18 PM.
DarkMatter is offline  
Reply With Quote
Old Dec 9, 2008, 05:14 PM   #14
soldier242
75 Posts
 
soldier242's Avatar
 
Join Date: Aug 2008
Location: Badgecave ... somewhere in Dresden
Posts: 140 (0.08/day)
Thanks: 14
Thanked 6 Times in 5 Posts
Send a message via ICQ to soldier242

System Specs

Now that sounds pretty nice, but i think we'll have to wait some time to see the first OpenCL apps and even longer for gamesupport ... but lets see what happens there, i'm kinda curious now
soldier242 is offline  
Reply With Quote
Old Dec 9, 2008, 05:17 PM   #15
EastCoasthandle
Eligible for custom title
 
EastCoasthandle's Avatar
 
Join Date: Apr 2005
Posts: 6,244 (2.12/day)
Thanks: 382
Thanked 1,526 Times in 865 Posts

System Specs

Quote:
Originally Posted by soldier242 View Post
Now that sounds pretty nice, but i think we'll have to wait some time to see the first OpenCL apps and even longer for gamesupport ... but lets see what happens there, i'm kinda curious now
Yeah, in the end it's a wait and see approach. Hopefully we can see something develop from it by the end of 2009. But I still wonder if this means more development support for Apple based computers.
EastCoasthandle is offline  
Reply With Quote
Old Dec 9, 2008, 05:26 PM   #16
DarkMatter
Banned
 
Join Date: Oct 2007
Posts: 1,694 (0.82/day)
Thanks: 43
Thanked 188 Times in 152 Posts

System Specs

Quote:
Originally Posted by EastCoasthandle View Post
Yeah, in the end it's a wait and see approach. Hopefully we can see something develop from it by the end of 2009. But I still wonder if this means more development support for Apple based computers.
I have always thought Apple had some very good applications. Maybe they don't have a lot of them, but they do have good ones for almost anything you need. They are expensive for the most part, granted, but everything Apple is overpriced so I don't know if it would change anything.

Now if you are talking about games... that won't happen.
DarkMatter is offline  
Reply With Quote
Old Dec 9, 2008, 07:06 PM   #17
Bl4ck
25 Posts
 
Bl4ck's Avatar
 
Join Date: Jun 2008
Location: Mental Hospital called Poland
Posts: 65 (0.04/day)
Thanks: 1
Thanked 9 Times in 3 Posts

System Specs

Quote:
Originally Posted by EastCoasthandle View Post
Yeah, in the end it's a wait and see approach. Hopefully we can see something develop from it by the end of 2009. But I still wonder if this means more development support for Apple based computers.
Apple recently started to promote Open CL on their web site, the use mobile GeForce and ATI Radeon chipsets , and they both support Open CL, Apple pormotes new standards faster (Display Port, only 64-bit Leopard instead of 32 and 64 bit) then other companies ,time will tell what will bocome from this .
__________________
"All those moments will be lost,in time,like tears in the rain"
Bl4ck is offline  
Reply With Quote
Old Dec 9, 2008, 07:33 PM   #18
DarkMatter
Banned
 
Join Date: Oct 2007
Posts: 1,694 (0.82/day)
Thanks: 43
Thanked 188 Times in 152 Posts

System Specs

Quote:
Originally Posted by Bl4ck View Post
Apple recently started to promote Open CL on their web site, the use mobile GeForce and ATI Radeon chipsets , and they both support Open CL, Apple pormotes new standards faster (Display Port, only 64-bit Leopard instead of 32 and 64 bit) then other companies ,time will tell what will bocome from this .
It's easy to force... ejem... suport the adoption of new standards for them. It's all "propietary" and not as open as the PC. Hardware I mean.
DarkMatter is offline  
Reply With Quote
Old Dec 9, 2008, 08:38 PM   #19
EastCoasthandle
Eligible for custom title
 
EastCoasthandle's Avatar
 
Join Date: Apr 2005
Posts: 6,244 (2.12/day)
Thanks: 382
Thanked 1,526 Times in 865 Posts

System Specs

Quote:
Originally Posted by Bl4ck View Post
Apple recently started to promote Open CL on their web site, the use mobile GeForce and ATI Radeon chipsets , and they both support Open CL, Apple pormotes new standards faster (Display Port, only 64-bit Leopard instead of 32 and 64 bit) then other companies ,time will tell what will bocome from this .
If developers include Apple based computers in their games it would IMO boost PC gaming market. But we will have to wait and see.
EastCoasthandle is offline  
Reply With Quote
Old Dec 9, 2008, 11:06 PM   #20
newconroer
2000 Posts
 
Join Date: Jun 2007
Posts: 2,251 (1.04/day)
Thanks: 99
Thanked 230 Times in 193 Posts

System Specs

Quote:
Originally Posted by EastCoasthandle View Post

I wonder if this means more game support for Apple based computers once use?
You just opened a conspiracy can something fierce boy.
__________________
Awsome game I wish i could get it but parent are fags and they dont't let me get M games.
Maybe if:
You didn't call your parents fags
You didn't call yourself "hacker" on the internet
You learned to spell "awesome" and "assassin"
they might think you are mature enough to get the game. -Davidelmo
newconroer is offline  
Reply With Quote
Old Dec 12, 2008, 01:42 PM   #21
Hayder_Master
3500 Posts
 
Hayder_Master's Avatar
 
Join Date: Apr 2008
Location: IRAQ-Baghdad
Posts: 4,859 (2.62/day)
Thanks: 388
Thanked 639 Times in 444 Posts
Send a message via MSN to Hayder_Master Send a message via Yahoo to Hayder_Master

System Specs

Quote:
Originally Posted by RadeonX2 View Post
This is why I stick with Nvidia, they always got something new
ati support it too
Hayder_Master is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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 On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
NVIDIA Announces Strategic Partnership with MotionDSP malware News 6 Sep 26, 2008 04:56 PM
EVGA e-GeForce 8800 GS 384 MB W1zzard Reviews 98 Jul 30, 2008 05:05 AM
Zotac 8800 GTS 512 MB W1zzard Reviews 22 Feb 24, 2008 08:55 PM
NVIDIA Announces Hybrid SLI Jimmy 2004 News 13 Jan 9, 2008 07:06 AM
Twintech GeForce 8600 GTS W1zzard Reviews 20 May 12, 2007 12:33 PM


All times are GMT. The time now is 03:10 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts