quarta-feira, 24 de fevereiro de 2010

Starting OpenCL Dev on Linux

Hello Everyone,

I'm just starting my Master Thesis on "Discrete Events Simulation On GPU" and I'm using OpenCL. So, in order to share all my experiences with this new language I've created this blog:)

Let's present me, I'm Portuguese and my name is Vando Pereira, I'm 22 years old and I'm just finishing my Computer Science and Engineering Master. I've a lot of limitation in my written English, so this blog will help me improve that too :)

I'm making my master in OpenCL in NVidia CUDA platform, so the code that will be posted here will be tested on this GPUs (Multiple GPU Config: Gforce 8400 + Gforce 9800 GTX+ and a Single GPU config: Gforce GTX260) The CPU of both machines are a Intel Core 2 E8400 3.0GHz.
In these two machines, we have two important differences, GPU Compute capabilities is 1.1 on 8800 and 1.2 on GTX260. I don't know all diferences yet, but I know that a huge difference exists on Coalesced Access to Global Memory. So I'll explore that in future.

For now, I'm setting up everything that I'll need in linux Environment and I'll post some kind of guide to everyone. First, in Windows setting a new project using VS2008 and debugging looks like peace of cake, but in Linux with remote machines and a IDE with visual debugging (I'll use eclipse) it is giving me a lot of work and time wasted, so I'll share to everyone what I did:)

I'll start tweeting very soon, later I'll post all info where you can find me:)
Hope that future posts can help somebody.

Thank you and be welcome:)