Subject: Re: [boost] interest in an asynchronous linear algebra library?
From: Ben Pope (benpope81_at_[hidden])
Date: 2015-11-19 11:58:32
On 19/11/15 22:55, Oswin Krause wrote:
> Hi list,
> Disclaimer: What I am proposing here does not exist (yet). But it will
> in the near future and if there is interest i would like to give
> something back to the boost community.
> I would like to propose a new library to boost: asynchronous blas.
> What is it and what can I do with it?
> It is a linear algebra library where all computations are carried out in
> an asynchronous manner on GPU and CPU. Computing a matrix-matrix product
> does not block the current thread but instead launches a task which at
> some point returns with a result, allowing the main thread to continue
> until the result is needed. GPU and CPU tasks can be started at the same
> time depending on each other (e.g. a CPU computation waits until the GPU
> returned some needed result and vice-versa)
This sounds like a specific solution to a general need for schedulers.
Have you looked at the current proposals from the various sg groups such
as sg1? Do they not help to solve your problem? Now is the time to speak
up if they don't. Go find Michael Wong or Hans Boehm.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk