NMath Premium

Announcing NMath 6.0 and NMath Stats 4.0

We're pleased to announce new versions of the NMath libraries - NMath 6.0, and NMath Stats 4.0. Added functionality includes: Upgraded to Intel MKL 11.1 Update 3 with resulting performance increases. Added Adaptive Bridge™ technology to NMath Premium edition, with support for multiple GPUs, per-thread control for binding threads to GPUs, and automatic performance tuning of individual CPU–...
Read More

Detecting and Configuring your GPU for Computation

Detecting your GPU Before evaluating NMath Premium or any other GPU-aware software you need to know what type of hardware you have and verify that the correct drivers are installed. There are two quick ways of detecting your NVIDIA GPU and viewing it's hardware specifications. The majority of installed NVIDIA GPU's in desktop computers are there acting as high performance video rendering...
Read More

Offloading Computation to your GPU

Large computational problems are offloaded onto a GPU because the problems run substantially faster on the GPU than on the CPU. By leveraging the innate parallelism of the GPU overall performance of the application is improved. (For example, see here and here.) However a second collateral benefit of moving computation to the GPU is the resulting offloading of computation from the CPU. But, until t...
Read More

An Introduction to Linear Algebra on the GPU

NMath Premium was designed to provide an easy-to-follow path for .NET developers to leverage the performance of the GPU without having to wade through the complexities of GPU programming and their attendant details. NMath Premium allows developers to build once and run anywhere without concerning themselves with their users' installed GPU models and versions, or even the existence of a GPU. NMath ...
Read More