Hello, I'm attaching a link to my final blog post summarising my work during the summer. This is the same link that I'm submitting as part of the final evaluation on the official GSoC website.
Kindly let me know if any changes are required. Best, Param Hanji On Sat 13 Aug, 2016, 11:59 PM Param Hanji, <param.catchch...@gmail.com> wrote: > Hi, > > For GSoC this year I've worked to improve OpenCL support for BRL-CAD. I > started off with accelerating a few of the primitives. > > This was basically writing kernel code for the shoot algorithms for > various primitives. I had accelerated EPA just before GSoC began. This was > followed up with ETO and then PART. PART in particular had a few changes > since it had goto statements. > > https://sourceforge.net/p/brlcad/patches/435/ > https://sourceforge.net/p/brlcad/patches/444/ > https://sourceforge.net/p/brlcad/patches/446/ > > All of them were accepted (after a few changes). > > Then I moved on to incorporate boolean evaluation on the GPU side so that > complex figures can be generated. We decided that it was a good idea to > first have an interface to call the serial boolweave() and boolfinal() > functions using GPU generated segments as inputs. This yielded mixed > results. > > I'm pretty confident weaving happened correctly, but the final evaluation > failed. This was sort of confirmed by PGM files generated (showing number > of segments and partitions for each pixel). PFA a patch of my attempt. > > Over the past couple of weeks (and the next week) I've focused on > implementing boolweave() on the GPU. I've fixed all the compile errors, > leaving run time debugging for the upcoming week. Unfortunately, I've run > out of time and can work on the kernel bool_eval() only after GSoC. > > You can find my daily development logs here: > > https://catchchaos.wordpress.com/ > > Best, > Param >
------------------------------------------------------------------------------
_______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel