gpuocelot brings CUDA programs to multiple platforms

A new project on Google Code called ‘Ocelot’ aims to compile CUDA programs for execution on NVidia GPUs and x86 CPU’s.

Ocelot is a dynamic compilation framework for heterogeneous systems, accomplishing this by providing various backend targets for CUDA programs. Ocelot currently allows CUDA programs to be executed on NVIDIA GPUs and x86-CPUs at full speed without recompilation.

The project is freely available and BSD-licensed, and aims to integrate with Harmony as a means for programming on heterogeneous multicore architectures (FPGA, Cell or Larrabee).

via gpuocelot – Project Hosting on Google Code.

PG

This story written by Randall Hand

Randall Hand is a visualization scientist working for a federal research lab, aiding researchers to discover the insights buried within their terabyte datasets generated on some of the most powerful supercomputers in the world. He also runs VizWorld.com .

Hardware, Science , ,

VizWorld.com is a production of VizWorld, LLC © 2009