New semester
After an eventful winter where Dr. Khanna and I submitted our second paper for publication, we’re now on the road to finishing the OpenCL project. Before doing this, we are going to tie off the remaining loose ends from the CUDA project. At this time, we have the Lax-Wendroff wave evolution code and the Teukolsky equation/Source term code as separate entities and these need to be combined into one working file (no easy task, very demanding from a memory standpoint). Once this is complete we’ll be able to benchmark the entire wave evolution code against the CPU, and have some concrete data with which to compare our OpenCL results (still to come) against. For the OpenCL portion of the research, the Lax-Wendroff iterative scheme that is used in the wave modeling portion of the project needs to be translated into openCL and then combined with the Teukolsky code into one fully parallelized and accelerated modeling application. Once we have this, we’ll really be able to fully compare the power of OpenCL with that of CUDA and base it against the serialized straight processor code.