starpu-contrib-examples

Task scheduler for heterogeneous multicore machines - exs

StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs or on Cell's SPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

libghc-bz2-prof

bindings to libbz2; profiling libraries

High-level bindings to libbz2 using c2hs and ByteString

go-sendxmpp

Command line utility to send messages or files using XMPP

Go-sendxmpp can send messages or files (if the server supports http-upload) to an XMPP contact or MUC. It is inspired by the perl tool sendxmpp.

libghc-data-fix-prof

fixpoint data types; profiling libraries

Fixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free.

libstarpu-contrib-1.3-7

Task scheduler for heterogeneous multicore machines

StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs or on Cell's SPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

starpu-contrib-tools

Task scheduler for heterogeneous multicore machines - tools

StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs or on Cell's SPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.