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

Login with username, password and session length
News: MSI Kombustor 1.1.3 available.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Swan: A simple tool for porting CUDA to OpenCL  (Read 639 times)
0 Members and 1 Guest are viewing this topic.
Stefan
Global Moderator
Hero Member
*****
Posts: 997


View Profile
« on: March 10, 2010, 08:37:00 PM »

Quote

Swan is a small tool that aids the reversible conversion of existing CUDA codebases to OpenCL. Its main features are the translation of CUDA kernel source-code to OpenCL, and a common API that abstracts both CUDA and OpenCL runtimes. Swan preserves the convenience of the CUDA <<< grid, block >>> kernel launch syntax by generating C source-code for kernel entry-point functions. Possible uses include:

    * Evaluating OpenCL performance of an existing CUDA code
    * Maintaining a dual-target OpenCL and CUDA code
    * Reducing dependence on NVCC when compiling host code
    * Support multiple CUDA compute capabilities in a single binary

Swan is developed by the MultiscaleLab, Barcelona, and is available under the GPL2 license.

[via]
Logged

Systeminfo: GPUCapsViewer
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!