Subject: [ANN] StarPU 1.0.0, hybrid CPU/GPU task programming
Date: Thursday 29th March 2012 07:57:14 UTC (over 6 years ago)
We are pleased to announce StarPU 1.0.0, a GCC extension and run-time support library for hybrid CPU/GPU task programming, available from the following sites: https://gforge.inria.fr/frs/?group_id=1570 http://runtime.bordeaux.inria.fr/StarPU/files/ Home page: http://runtime.bordeaux.inria.fr/StarPU/ StarPU’s GCC plug-in allows programmers to annotate C code to describe tasks and their implementations, as well as memory buffers that are passed to the tasks. Each task may have one or more implementations, such as CPU implementations or implementations written in OpenCL. Task invocations are asynchronous and may be scheduled on any available matching processing units. StarPU’s run-time support library schedules tasks over the available CPU cores and GPUs, and is also responsible for scheduling any data transfers between main memory and GPUs. Documentation for the GCC plug-in can be browsed at: http://runtime.bordeaux.inria.fr/StarPU/starpu.html#C-Extensions The plug-in comes with an extensive test suite, and is continuously tested against released versions of GCC 4.5, 4.6, and 4.7: http://hydra.bordeaux.inria.fr/jobset/runtime/starpu-trunk Please send feedback and bug reports to [email protected]! Ludovic, on behalf the StarPU team.