Altimesh Hybridizer is an advanced productivity tool that generates vectorized C++ source code (AVX) and CUDA C source code from .NET assemblies (MSIL) or Java archives (java bytecode). In managed development environments, developers can use virtual functions and generics, yet make efficient use of the GPU's compute capabilities, with ~80% usage of peak performance of processors and memory. From a single version of the source code, developers can debug and execute on both CPU and CUDA GPU, within your favorite development environment, by stepping into original source code (.NET or Java). Applications can be profiled using state of the art solutions such as VTUNE and Nsight, referencing locations in the original source code.
Please contact Altimesh for availability and licensing information.
Presentation about Hydridizer by Altimesh at GTC 2014 : GTC 2014 - ID S4376
Presentation by BNPParibas using the tool in a risk management application at GTC 2013 : GTC 2013 - ID S3374