Imperial College London > Talks@ee.imperial > CAS Talks > Courier: A Domain Specific Language and Toolchain for Runtime Binary Acceleration

Courier: A Domain Specific Language and Toolchain for Runtime Binary Acceleration

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

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

Computationally intensive applications can be off-loaded to FPG As and GPUs to reduce execution time. However, choosing an accelerator, estimating execution time and implementing an application on it requires many separate tools and process of trial and error, is a time-consuming and specialized task. Furthermore, extracting and utilizing system-level parallelism as well as low-level parallelism is also essential. This paper presents Courier, a toolchain and a domain specific language for Binary Acceleration: extracting dataflow from a running software binary file, exploring the off-loaded execution time on accelerator, and then accelerating the original binary. By utilizing Courier, both expert users and non-expert users can easily extract system-level parallelism, and decide which part should be off-loaded to accelerators in a mixed software-hardware environment, without needing source code or accelerator expertise.

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