Author: Paul Shirkey

Distributing Parallel Tasks on Multiple GPU’s

In this post I'm going demonstrate how to use the Task Parallel Library with NMath Premium to run tasks in parallel on multiple GPU's and the CPU. Back in 2012 when Microsoft released .NET 4.0 and the System.Threading.Task namespace many .NET programmers never, or only under duress, wrote multi-threaded code. It's old news now that TPL has reduced the complexity of writing threaded code by provi...
Read More

CenterSpace in Chicago and Singapore

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 study / Andy Gray – CenterSpace Sof...
Read More

Optimal Portfolio Allocation

The problem of optimal portfolio allocation, in its simplest form, asks the question of how to fully allocate a given amount of wealth across a fixed universe of investments to achieve a minimum-risk goal-expected return. The known quantities are the potential field of investments, their performance history, and the goal rate of return; The unknown is the wealth allocation across the investments....
Read More

Chebyshev Filters in C#

There are three classes of widely used IIR (recursive) filters in signal processing: Butterworth, Chebyshev, and elliptical. In this postI will give a short introduction to Chebyshev filters, present a code implementation, and end with a usage example. The Butterworth filter was discussed in a previous blog article. Chebyshev filters come in two flavors defined by either allowing ripple in the ...
Read More

Butterworth Filters in C#

There are three classes of widely used IIR (recursive) filters in signal processing: Butterworth, Chebyshev, and elliptical. In this article I will discuss the Butterworth filter and provide example code implementing and using the filter. The Chebyshev and elliptical filters will be discussed in follow up articles. Butterworth filters are desirable for their ease of implementation, good ph...
Read More
Top