Hi Costa,
I just went through your logs. And its seems on your patch, you modified
Three files; EHY, ELL and ARB8. And in specific you worked on Elliptical
Hyperboloid, Ellipsoid and Polyhedron Algorithms.
Is there any work left to do on these Algorithms? or should we continued
optimizing these 'librt/primitives' files that you worked on?
Did you just modified the Algorithms on this specific files or is this
more than just Algorithm modification?
I am sure you did the profiling in the initial stages. And this should
be our starting point but since you have done it, do we have to profile
again? I am sure you had so many files to work with under
'librt/primitives'.
From,
Benson Chepkwony
On 3/8/2016 8:55 PM, Vasco Alexandre da Silva Costa wrote:
On Tue, Mar 8, 2016 at 10:35 PM, benson chepkwony <bchepk...@att.net
<mailto:bchepk...@att.net>> wrote:
Hay Costa,
I am interested with this project titled "Ray tracing performance,
coherent boolean evaluation". I understand you worked on this
project last year, that is good. However, I was wondering if you
could further elaborate what you did with the coherency and which
area did your research reside in?
I am not sure about this but since it is a continuation of your
work, I am not sure if we have to apply and use the coherency
Techniques that you applied?
How is the Ray Tracing working out at this point? and what area
need to be further research? Do we need to understand your code
fully to work on this project?
What files in the binary is this project located?
Welcome aboard.
You can see the Blog of my activities last year if you are interested
in what I actually did.
http://brlcad.org/wiki/User:Vasco.costa/GSoC15/logs
Basically what I did was a port of the basic ray tracing pipeline to
an OpenCL GPU environment. This includes numerous supported
primitives. What it doesn't support is boolean evaluation i.e. CSG
(Constructive Solid Geometry) operations. Anyone interested in working
on the OpenCL ray tracer should get familiar with the BRL-CAD code
e.g. by making a patch to add OpenCL acceleration to an existing
primitive like 'eto'.
Afterwards we can look at how the standard BRL-CAD rt pipeline does
CSG ops and how to achieve this in a GPU amenable fashion. For this I
will you give you pointers for where to start reading the code. But be
prepared for some rough sailing. I have a rough outline of how this
can be done but you guys need to get a feel for it and I want your own
opinion on how to do it. I already have mine. :-)
Read all the e-mail correspondence I have had with Param Hanji
<param.catchch...@gmail.com <mailto:param.catchch...@gmail.com>> in
this list. Since both of you guys seem to be interested in the same
subject:
https://sourceforge.net/p/brlcad/mailman/brlcad-devel/
There is enough work here for two people but we need to figure out
what your strengths are, get you guys to understand the problems, so
you can figure out which approach or which part you want to work on.
What I do not know is how is the workshare allocation for GSoC this year.
All the best,
-Vasco Costa
Thank you.
From,
Benson Chepkwony
--
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel