Archive for the ‘Internships’ Category

Accelerated Computing Using Graphics Cards

Posted on the December 30th, 2009 under Internships,Software by

In the Fall of 2009, I worked at Advanced Micro Devices (AMD)’s Boston Design Center in Boxborough under the supervision of Dr. Norman Rubin.  My first task was to learn the state-of-the-art parallel processing techniques on graphics cards, using CUDA and OpenCL.  Then, I designed, implemented, evaluated and optimized a Marquardt-Levenberg non-linear optimization package that runs on graphics cards using OpenCL.

I also worked on graphics hardware-accelerated solutions to problems related to Map-Reduce.  These implementations worked 110 to 205 times faster on a Radeon 5870  than on the fastest CPU money could buy at the time (the Intel Core i7-920).

During my time at AMD, I learned a lot about the current state and the future of accelerated computing, and generated a few interesting ideas.  I also helped evaluate and debug AMD’s OpenCL stack and an OpenCL profiler.

I attach the version of my slides approved for external viewing below.

View Fullscreen

Intel Research at Berkeley

Posted on the May 13th, 2004 under Internships,Sensor Networks by

I had interned at Intel Research at Berkeley in the summer of 2004, under the supervision of Dr. Wei Hong. I started some work on sensor network monitoring which, later, has resulted in a paper of failure detection in wireless environments. I have also collaborated with a number of outstanding researchers, such as Joe Hellerstein, David Culler, David Gay, and many others, many of the original developers of TinyOS and subsequent developers at ArchRock . I have participated in the early stages of deploying a sensor network to monitor the Intel production facilities in Hillsboro, OR. We were also let into Intel’s top-secret D1D research plant, and remember watching the production line for what, I’m guessing, later became known as Core2Duo x86 processors, in total awe. I have finished the summer and received the highest commendation in my end-of-internship evaluation.