Another option is Brahma (the web site seems to be down atm).
Web site Quote:
What is Brahma?
Brahma is an open-source library written for the .NET 3.5 framework (in C# 3.0), to provide high-level access to parallel streaming computations on a variety of processors.
Please note at while at this time Brahma has a GPU provider (and its focus is GPGPU), it can be adapted to run on any kind of processor.
What can I do with Brahma?
Brahma 2.0 uses C# 3.0's new LINQ syntax to specify streaming transformation of data. Using Brahma, you can mix statements that run on the GPU and statements that run on the CPU inside a single method! With absolutely no glue code required, a complex multipass GPU computation with intervening CPU operations can be performed with just a few lines of code. All the glue and shader code required is automatically generated by Brahma. All you need to do is write high-level .NET code.
I haven't used it but I just recently listened to a podcast about it on .NET rocks. It sounds like a good library to use if you don't want to get into learning the GPU shader language(s).
Here is the sourceforge link.