Imperial College London > Talks@ee.imperial > CAS Talks > GPU Code-Generation Extensions to the SCORE Compiler

GPU Code-Generation Extensions to the SCORE Compiler

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact .

Streaming languages and frameworks offer a natural way to express parallelism for many computing substrates. We show how to extend the SCORE framework to support NVIDIA GP Us for simple streaming functions. The SCORE framework now supports a range of targets including spatial FPGA Verilog, VLIW FPGA -overlays, Microblaze C along with the newly developed CUDA backend. Our generated code is comparable in performance to hand-written code for simple computational kernels. Moving forward, we expect this backend to be a platform for followon research: shape analysis, auto-tuning support, automated kernel-decomposition, nested data-parallel mapping among others.

This talk is part of the CAS Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity