Geeks3D Forums
September 09, 2010, 12:07:28 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Corsair AX1200 + GTX 480SLI + FurMark + OC Scanner
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: GPGPU: OpenCL Is Ready For The Heavy Lifting  (Read 661 times)
0 Members and 1 Guest are viewing this topic.
JeGX
Global Moderator
Full Member
*****
Posts: 245


View Profile WWW
« on: March 11, 2010, 08:34:20 AM »

Link: http://www.linux-mag.com/id/7725/

Quote
As stated, the fact that OpenCL is standard weighs heavily in determining its future. Having the support of pretty much the entire computer/video hardware industry helps a bit as well. From an ISV (Independent Software Developer) standpoint, OpenCL is is the gateway to hybrid (CPU/GPU) computing. As anyone with scar tissue in the HPC industry can tell you, investing resources and time into non-standard APIs (Applications Programing Interfaces) is a risky business.

...

One final feature of OpenCL should not be overlooked. As mentioned, OpenCL supports data-parallelism and task-parallelism. In the hybrid computing world, there is currently an implied assumption that the GPU is a slave to the CPU, that is the GPU cannot run on its own as it must have a CPU present. Given this assumption, one should be able to write OpenCL programs that can adapt to the hardware environment and run minimally on a single CPU (core). Of course it will run slower, but it will still run. If more cores or GPUs are found in a different hardware environment, then an OpenCL program should be able to adapt to the new hardware at run-time. The rather distasteful alternative is separate binaries for various combinations of CPU and GPU resources.
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!