Yesterday I presented a paper at the SPIE Electronic Imaging conference that discussed an attempt this summer with Michael McGuinness to speed up a robot control program by porting some intensive kernels to run on a GPU.

You can download the paper as well as the slides I presented.

The main research project I’ve been working on at school while not distracted by robots is a programming language / compiler called Bacon. In its current form it’s a data parallel C variant that compiles to OpenCL code. It’s pretty neat and worth checking out if you want to write simple GPU accelerated matrix / array code quickly.