Helps to program ( in C++) simulations or long-running calculations with many iterations.
Easily write C++ code that is same as single-threaded ( or shorter and simpler) , and gxLibrary will compile and run that code as massive multi-threaded on any available GPU (CUDA/AMP) or CPU, either on local or remote PC.
Write code functions once, just like they would be written for regular single-threaded cases - no need to write separate code for CUDA or AMP or CPU, or to modify code for parallel execution. No need for *any* knowledge about CUDA or AMP or even CPU multi-threading.

gxLibrary is source only ( 4 files ), intended to be included in Visual Studio 2012+ projects , primarily geared for non-production projects (proofs of concepts, testing, individual problem solutions) on Visual C++ Win32 Console applications, but can be used in other environments also.

In addition to actual library files, there are Sample projects and Tutorial.pdf

Features

  • C++ library
  • suitable for simulations, long-running calculations, brute force searches
  • CUDA
  • AMP
  • massive multithreading without need to know any GPGPU
  • (optional) arbitrary precision large integer class working on GPU
  • (optional) easy distributed processing over network

Project Samples

Project Activity

See All Activity >

Categories

Brute Force

Follow gxLibrary : C++ (CUDA+AMP+CPU)

gxLibrary : C++ (CUDA+AMP+CPU) Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of gxLibrary : C++ (CUDA+AMP+CPU)!

Additional Project Details

Registered

2014-06-13