CFV: Project Trinity

Andrew Haley aph at redhat.com
Wed Apr 26 09:59:13 UTC 2017


On 24/04/17 20:54, Karthik Ganesan wrote:
> On 4/24/2017 12:30 PM, Volker Simonis wrote:
>
>> This certainly sounds very ambitious! I'm not an expert in this
>> area, but I don't think there's even a good C/C++ API which covers
>> this broad range of "accelerators".
>
> It may look ambitious, but if we restrict ourselves to a particular 
> domain of bulk data processing and look at this library as a domain 
> specific java library that offers a standard interface backend to 
> multiple accelerators, it is still a plausible goal to achieve. Such an 
> API will have the best chance for adoption in the "portable" Java world.

I'm rather troubled by this.  It means that we'll have a "high level"
streams approach and a "bulk data" approach, presumably with different
data structures and APIs.  It means that a programmer coming to a
problem will have to choose between these two approaches, because one
doesn't meet performance targets.

It is the case that was cannot use the fairly new Java streaming
operations to handle bulk data accelerators?

Andrew.


More information about the discuss mailing list