Boost logo

Boost :

Subject: Re: [boost] [compute] GPGPU Library - Request For Feedback
From: Sylwester Arabas (sarabas_at_[hidden])
Date: 2013-03-05 15:03:56


Hello,

On 05/03/13 03:47, Kyle Lutz wrote:
> On Sun, Mar 3, 2013 at 9:15 PM, Ioannis Papadopoulos
> <ipapadop_at_[hidden]> wrote:
>>
>> How does it compare to VexCL (https://github.com/ddemidov/vexcl), Bolt
>> (http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/bolt-c-template-library/)
>> and Thrust (https://developer.nvidia.com/thrust)?
> ...
> Thrust implements a C++ STL-like API for GPUs and CPUs. It is built
> with multiple backends. NVIDIA GPUs use the CUDA backend and
> multi-core CPUs can use the Intel TBB or OpenMP backends. However,
> thrust will not work with AMD graphics cards or other lesser-known
> accelerators. I feel Boost.Compute is superior in that it uses the
> vendor-neutral OpenCL library to achieve portability across all types
> of compute devices.
> ...

There's an ongoing discussion on possibilities for other backends for
Thrust including mentions of AMD's Bolt:

https://groups.google.com/forum/?fromgroups=#!topic/thrust-users/Xe2JkFy_hUk

Regards,
Sylwester

-- 
http://www.igf.fuw.edu.pl/~slayoo/

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk