Thursday, April 1st 2010
NVIDIA CUDA Emulator for every PC
NVIDIA's CUDA GPU compute API could be making its way to practically every PC, with an NVIDIA GPU in place, or not. A chinese freelance developer has coded a means to get CUDA work as a middleware on OpenCL. This move lets CUDA work on ATI Radeon GPUs that support OpenCL, as well as x86 CPUs, since OpenCL specs allow the API to run on CPUs for development purposes. The implications of these are many:
DOWNLOAD: CUDA Emulator Loader
This development could also have its implications on the industry, as not very long ago developers at NGOHQ.com successfully ran PhysX on ATI Radeon GPUs. Something NVIDIA didn't object to, seeing it as an opportunity to propagate PhysX and maybe highlight better performance on GeForce GPUs. AMD cold-shouldered that development and later announced its own plans to develop GPU physics processing with Havoc. The developer wishes to remain anonymous till such legal issues are ironed out. It was originally posted at jishuyi.com.cn, a Chinese techsite, which doesn't seem to be reachable outside of the PRC - probably by China's protective networks. We will shortly publish a comprehensive review of CUDA performance on ATI Radeon GPUs.
Source:
Jinshuyi.com.cn
- Letting CUDA-accelerated software such as Badaboom make use of ATI GPUs
- Letting PhysX run on ATI GPUs as PhysX middleware uses CUDA for GPU acceleration
- Possibly better scaling of PhysX on multi-core CPUs (over OpenCL), as the regular PhysX CPU acceleration is infamous for bad multi-core scaling in performance
DOWNLOAD: CUDA Emulator Loader
This development could also have its implications on the industry, as not very long ago developers at NGOHQ.com successfully ran PhysX on ATI Radeon GPUs. Something NVIDIA didn't object to, seeing it as an opportunity to propagate PhysX and maybe highlight better performance on GeForce GPUs. AMD cold-shouldered that development and later announced its own plans to develop GPU physics processing with Havoc. The developer wishes to remain anonymous till such legal issues are ironed out. It was originally posted at jishuyi.com.cn, a Chinese techsite, which doesn't seem to be reachable outside of the PRC - probably by China's protective networks. We will shortly publish a comprehensive review of CUDA performance on ATI Radeon GPUs.
90 Comments on NVIDIA CUDA Emulator for every PC
man what an awesome opportunity to expand botnet ...
in other words:
i would be extremely dissapointed this binary turns out to not be trojan ....
Havok = CPU acceleration
PhysX = GPU or CPU acceleration
To say it in brief: CPU is software, and NOT accelerated.
so your saying a program that is written to take advantage of the processing power of a modern CPU is not hardware accelerated
a program that's written that calls for only integer and or float processing is purely software
a program that's written that calls for the use of SSE or 3dnow processing is now accelerated beyond simple int\float processing (the days of 286, 386, 486)
take for example video conversion say .MOV to .AVI it'll take much longer if not using the likes of MMX, SSE, SSE2, SSE3 to Accelerate the process on the CPU
and not all hardware designed to relieve a CPU of some or all of the work makes what it does hardware accelerated