While much of OpenCL's potential lies in the GPU computing world, the API isn't exclusive to graphics processors. Indeed, AMD says it's now offering beta development tools to let developers write OpenCL apps for its multi-core microprocessors.
The OpenCL for CPU tools are available right now as part of the ATI Stream SDK 2.0 beta, which you can download right from AMD's Developer Central website. AMD offers different versions of the development kit for Windows Vista, Windows XP, and Linux in 32-bit and 64-bit flavors. You'll have to sign up to get them, though.
To show off the new capabilities, AMD has posted a video of fluid and particle physics simulations running on a system with four six-core Istanbul Opteron CPUs. Behold:
In the video, AMD's Justin Hensley points out that he's using the exact same program to scale from one processor core to 24—he just limited the number of cores available to the OpenCL runtime. Not only that, but Hensley says the same application could scale to use graphics hardware.
In our interview last week, Khronos President Neil Trevett told us that, eventually, OpenCL should evolve to let developers write applications that dynamically scale across GPU and CPU cores based on load and availability.
|LG UltraFine 4K and 5K displays are the new Apple monitors||28|
|Cuplex Kryos Next water block is heaven for control freaks||3|
|OWC Ministack places up to 6TB of storage atop Mac Minis||4|
|Gigabyte lets loose a flurry of BIOS updates with Kaby Lake support||1|
|Deals of the week: a GTX 1080, photography gear, and more||4|
|Geil Evo X memory kits with RGB LED lighting are now available||15|
|GeForce 375.70 drivers gear up for a raft of triple-A titles||4|
|AMD announces Radeon Pro drivers with scheduled releases||6|
|We're giving away our Aimpad R5 review unit||22|