Here's the link I promised https://catchchaos.wordpress.com/2016/08/21/gsoc-wrap-up/
On Tue 23 Aug, 2016, 10:28 AM Param Hanji, <param.catchch...@gmail.com> wrote: > 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