Imperial College London > Talks@ee.imperial > Courier: A Domain Specific Language and Toolchain for Runtime Binary Acceleration > Courier: A Domain Specific Language and Toolchain for Runtime Binary Acceleration
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
Courier: A Domain Specific Language and Toolchain for Runtime Binary AccelerationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Takaaki Miyajima. This talk has been canceled/deleted 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 Courier: A Domain Specific Language and Toolchain for Runtime Binary Acceleration series. This talk is included in these lists:This talk is not included in any other list Note that ex-directory lists are not shown. |
Other listsCOMMSP Seminar Type the title of a new list here Type the title of a new list hereOther talksAn Efficient FPGA-based Design for Programmable Ion Channel Simulations Distributed maximum power point tracking for overcoming mismatch losses in PV system’s, applying minimal auxiliary power processing |