C++ Proxies

class Optimized : public idg::proxy::cpu::CPU

CPU implementation, optimized for performance

class Reference : public idg::proxy::cpu::CPU

Reference CPU implementation, not optimized for speed.

class Generic : public idg::proxy::cuda::CUDA

Generic CUDA Proxy.

class GenericOptimized : public idg::proxy::cuda::CUDA

Hybrid Proxy, combines functionality from CPU Optimized and CUDA Generic proxies.