Resurrecting the blog: GPU Programming project this summer!

It’s about time!  Here’s a quick synopsis of whats happened to me : Since I’ve last posted, I’ve worked as a .NET Software Developer for the Canadian Imperial Bank of Commerce (CIBC), and since that, I took a course on heterogeneous computing using GPGPUS, specifically NVIDIA GPUs and CUDA.  As part of that course, the group I was in worked with the European Organization for Nuclear Research (CERN) in upgrading TOMO, a proton synchrotron tomography program, with CUDA.  Our group was successful in increasing the performance of TOMO by a factor of 16 and 4 against the serial and OpenMP implementations (with 4 threads) respectively.

We submitted a research poster for our project to NVIDIA for the 2013 GPU Technology Conference in San Jose and was accepted.  It was a phenomenal learning experience, and it opened my eyes to what was possible with GPUs, with applications in finance, medical imaging, physics modeling, to name a few categories.  I realized that high performance computing, using GPGPUs, was my calling.

I am now applying for Masters study in high performance computing, and while I wait for responses, I am working on parallelizing another program at CERN, called HeadTail.  That will be the focus of my programming (mis)adventures blogging this summer!  More details on HeadTail to follow soon.


~ by stan on May 28, 2013.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: