DLL Library Visual Studio

DLL Library Visual Studio

Hi, I was recently trying to produce a very simple DLL library under Visual Studio 2013. However I was never doing it before and thus I had some bugs in my code,which I would like to post about. At first the .DLL consists of 3 files total: .dll + .lib + .h So if you...
Bitonic Sort CUDA

Bitonic Sort CUDA

Hi everybody, today, I am going to show you how to efficiently implement bitonic sort with CUDA. The reason why I am doing this is just because when I started learning CUDA, implementing bitonic sort was my homework and at that time,it was really difficult for me to...
CUDA Inclusive SCAN Hillis-Steele

CUDA Inclusive SCAN Hillis-Steele

I  remember starting my first class in CUDA programming. I was really excited, so many new information about hardware, threads and some grids … I really wanted to understand whats happening out there in the GPU core, but I had lots of other work unfortunately....
Using C# with CUDA

Using C# with CUDA

 Today, I would like to show you how to implement a C# application that will be able to acces the computation power of your GPU using CUDA. As you may know, CUDA is a part of C/C++ language, so we will need to find a way how to cooperate these two languages. For...
CUDA Gaussian Blur

CUDA Gaussian Blur

T oday,I decided to show you how to implement a Gaussian blur and further optimize it to run more effectively using nVidia CUDA. At first, you might have wondered how a blur really works. Its very simple, though we need to know what is a convolution, better said:  2D...