Blog

NMath Premium’s new Adaptive GPU Bridge Architecture

by Paul Shirkey published on October 13th, 2014

The most release of NMath Premium 6.0 is a major upgrade to the GPU API and it enables users to easily use multiple installed NVIDIA GPU’s. As always, using NMath Premium to leverage GPU’s never requires any kernel-level GPU programming or other specialized GPU programming skills. In the following article, after introducing the new GPU bridge architecture, we’ll discuss each of the new API features separately with code examples.

keep reading...


Distributing Parallel Tasks on Multiple GPU’s

by Paul Shirkey published on September 17th, 2014

NMath Premium Once Microsoft published the Threading.Task library with .NET 4 many programmers who never or only occasionally wrote multi-threaded code were now doing so regularly with the Threading.Task API. The Task library reduced the complexity of writing threaded code and provided a several new related classes to make the process easier while eliminating some pitfalls. In this post I’m going to show how to use the Task library with NMath Premium 6.0 to run tasks in parallel on multiple GPU’s and the CPU.

keep reading...


Announcing NMath 6.0 and NMath Stats 4.0

by Ken Baldwin published on August 19th, 2014

Centerspace Software is pleased to announce new versions of the NMath libraries – NMath 6.0, and NMath Stats 4.0.

keep reading...


CenterSpace in Chicago and Singapore

by Paul Shirkey published on June 18th, 2014

NVIDIA GPU Technology Workshop in SE Asia CenterSpace will be giving a presentation at the upcoming GPU Technology Workshop South East Asia on July 10. The conference will be held at the Suntec Singapore Convention & Exhibition Centre. For a full schedule of talks see the agenda. Abstract From CPU to GPU: a comparative case…

keep reading...


Evolutionary Robotics: a follow-up

by Trevor Misfeldt published on April 28th, 2014

This is a follow-up to an earlier customer story. Several years ago, CenterSpace kindly lent us its .NET mathematical library, NMath, for purely academic research purposes in the area of evolutionary robotics and robot navigation. The global robot localization task in a known environment was solved using 2D Laser SickPLS100 and point-to-point metrics. Navigation algorithms…

keep reading...