CU•2•CL

Automating CUDA-to-OpenCL Translation

  • If I have seen further it is by standing on the shoulders of giants — Issac Newton

Downloads

CU2CL Source Release 0.7.0b

(11/13/2016 - Current Release)

Source code: Github

CU2CL Binary Release 0.7.0b

(11/13/2016 - Current Release)

Dynamic Libraries for Linux
Dependencies:
  • make
  • cmake >= 2.8
  • subversion
  • CUDA Runtime >=3.2
  • GNU C Library (glibc) >= 2.11.1

CU2CL 0.7.0b is considered beta software but has been tested to install and run properly on Ubuntu 14.04, Debian Wheezy and Jessie, and Centos 6.5. There will be bugs, so please tell us about them.

LGPL 2.1 License (v.2.1)

Sponsors

CHREC AMD DOD
Xilinx Harris

As a thanks for supporting our work, sponsors receive early access to all major releases. If you are interested in becoming a sponsor, please contact us.

Recent News

CU2CL 0.7.0b Released

11/13/16: We are pleased to announce the release of the LGPL-licensed 0.7.0b version of CU2CL. Based on Clang 3.4+'s libTooling interface, this new rebuild supports higher-fidelity whole program translation in a single invocation. A binary tarball is available with registration here and the full source is available on GitHub.

CU2CL at SC'16 Emerging Technologies Showcase

09/27/16: Sathre, Gardner and Feng have been selected to demonstrate CU2CL's effectiveness during the Emerging Technologies Showcase at Supercomputing'16 in Salt Lake City.

More publications ...

CU2CL Releases

Source Release 0.7.0b

Latest update (11/13/16)

Binary Release 0.7.0b

Latest update (11/13/16)

CU2CL License

Read | Download