1) What did I do last week?
All my work can be seen here:
http://github.com/mailseth/OpenCL-integration-for-GRASS---GDAL

I put a bunch more effort into finding and fixing bugs. The latest bug (which I spent way too much time on) seems to be caused by error introduced in the GPU. I think I've set up the code to avoid it in the future.

I've implemented vectorization, and it runs much faster on both the GPU and CPU. You can expect a speedup over the original code from 2x using bilinear resampling to 40x using lanczos resampling. This is affected by how much manipulation and masks are used by GDAL's processing, of course.

What took most of my time this week was implementing a reduced X/Y translation matrix. Now the projection numbers are slightly interpolated with a greatly reduced GPU memory footprint (16x smaller for this matrix).

2) What I plan to do this week.
I think I'm pretty close to being done with OpenCL GDAL. The only thing that needs doing is a clean config script to handle compiling. There needs to be changes made for it to run on Windows, but I don't have a machine to test, so someone else will have to look at that.

Therefore I'll head over to r.sun and see if I can finish that up.

3) Do I have any problems or obstacles which will interfere with my work? We need to finalize what's going on with pj_do_proj() in r.sun, but it sounds like this is pretty much done. My family has a hiking trip the 7th thu the 10th, so I'll either send my next report a few days early or late.

~Seth
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to