Boost logo

Boost :

Subject: Re: [boost] Interest in a GPU computing library
From: Heiko Bauke (heiko.bauke_at_[hidden])
Date: 2012-09-18 04:25:53


Hi,

On Mon, 17 Sep 2012 21:53:20 -0400
Kyle Lutz <kyle.r.lutz_at_[hidden]> wrote:

> This is a call for interest in a GPU computing library for Boost. I
> have been working on the library in my spare time for the past month
> or so and it’s reached a point where I am ready for feedback. Below
> gives a brief overview, some notes on the design, and a small example
> of the library which I’ve named Boost.Compute.
>
> --- Overview ---
>
> * C++ library for general-purpose computing on GPUs/Accelerators
> * Based on OpenCL (Open Computing Language)
> * Header-only implementation
> * API inspired by the STL, Boost and Thrust
> * Boost dependencies: Config, Utility, Iterator, Exception,
> Preprocessor, TypeTraits, StaticAssert, MPL, Proto

sounds interesting. It seems to provide a nice abstraction layer. Is
it possible to mix you library with a low level OpenCL programming
style (which might be necessary to call functions from other OpenCL
libraries)?

        Heiko

-- 
-- Lärm ist ein geeignetes Mittel, die Stimme des Gewissens zu 
-- übertönen.  (Pearl S. Buck, amerik. Schriftstellerin 1892-1973)
-- Number Crunch Blog @ http://numbercrunch.de
--        Heiko Bauke @ http://www.mpi-hd.mpg.de/personalhomes/bauke

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