Presentation | 2014-09-19 Building a Mixed Software Hardware Pipeline on a CPU-FPGA platform Takaaki MIYAJIMA, David THOMAS, Hideharu AMANO, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | This new toolchain for accelerating application on CPU-FPGA platforms, called Courier-FPGA, extracts runtime information from a running target binary, and re-constructs the function call graph including input-output data. Then, it synthesizes hardware modules on the FPGA and makes software functions on CPU by using Pipeline Generator. The Pipeline Generator also builds a pipeline control program by using Intel Threading Building Block (Intel TBB) to run both hardware modules and software functions in parallel. Finally, Courier-F-PGA's Function Off-loader dynamically replaces and off-loads the original functions in the binary by using the built pipeline. Courier-FPGA performs the off-loading without user intervention, source code tweaks or re-compilations of the binary. In our case study, Courier-FPGA was used to accelerate a corner detection application binary on the Zynq platform. A series of functions were off-loaded, and speed up approx 15 times was achieved by using the built pipeline. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | CPU-FPGA platform / Pipelining / Design Methodology |
Paper # | RECONF2014-27 |
Date of Issue |
Conference Information | |
Committee | RECONF |
---|---|
Conference Date | 2014/9/11(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Reconfigurable Systems (RECONF) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Building a Mixed Software Hardware Pipeline on a CPU-FPGA platform |
Sub Title (in English) | |
Keyword(1) | CPU-FPGA platform |
Keyword(2) | Pipelining |
Keyword(3) | Design Methodology |
1st Author's Name | Takaaki MIYAJIMA |
1st Author's Affiliation | Faculty of Science and Technology, Keio University() |
2nd Author's Name | David THOMAS |
2nd Author's Affiliation | Department of Electrical and Electronic Engineering, Imperial Collegem London |
3rd Author's Name | Hideharu AMANO |
3rd Author's Affiliation | Faculty of Science and Technology, Keio University |
Date | 2014-09-19 |
Paper # | RECONF2014-27 |
Volume (vol) | vol.114 |
Number (no) | 223 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |