My favorites | Sign in
Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                
Code license: New BSD License
Labels: CUDA, PTX, GPU, binarytranslator, compiler
Show all Featured downloads:
ocelot-0.4.72.tar.gz

Overview

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.

Ocelot Figure

News

December 15, 2009: Preparing Ocelot 1.0.265 release. Support for native GPU and CPU execution. Currently this is a subversion-only release, you need to checkout and compile ocelot to use the CPU backend.

Contributing

Complete a Feature Request

If you would like to contribute to this project and help with any of the directions on our roadmap you can do the following:

  1. Pull a task from the list of issues
  2. Implement it on your own
  3. Post a patch to the relevant issue
    • If it is accepted we will merge it into the main codebase
  4. Ask us about becoming a registered developer

Branch Our Code

If you want to work on something not on our roadmap, but want to host your code on this site, contact us about becoming a developer and creating a branch.

Start A New Project

If you want to work independently using Ocelot as a starting point, feel free to copy our most current release and use it internally.

Special Thanks

We would like to thank the following people, who have contributed novel ideas, software, and tests to the project:









Hosted by Google Code