On Sun, Aug 20, 2017 at 12:18 AM, Vasco Alexandre da Silva Costa <
vasco.co...@gmail.com> wrote:

> What this patch does allow right now is to render CSG boolean operations,
> like object intersections or subtractions, over either CPU or GPU
> platforms, or even more exotic hardware like FPGAs which support OpenCL,
> which is something that we couldn't do previously. The prior code only ran
> over single-threaded CPUs with ANSI C.
>

I should have been more clear with this. What I meant is the current ANSI C
code is scalar, although it does support parallel processing with a
multi-process paradigm, rather than a vector or lightweight thread
paradigm. The OpenCL librt backend patch in turn is written in the SIMT
paradigm which means it can easily be compiled to either of these kinds of
hardware architectures.

-- 
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to