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.

Subclassed by idg::proxy::cuda::Unified

class Unified : public idg::proxy::cuda::Generic

CUDA Proxy using Unified Memory.

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

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

Warning

doxygenclass: Cannot find class “idg::proxy::hybrid::UnifiedOptimized” in doxygen xml output for project “IDG” from directory: ../build/doc/doxygen/xml