๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[ACM Press the 2005 ACM/SIGDA 13th international symposium - Monterey, California, USA (2005.02.20-2005.02.22)] Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays - FPGA '05 - Techniques for synthesizing binaries to an advanced register/memory structure

โœ Scribed by Stitt, Greg; Guo, Zhi; Najjar, Walid; Vahid, Frank


Book ID
120842927
Publisher
ACM Press
Year
2005
Tongue
English
Weight
207 KB
Category
Article
ISBN-13
9781595930293

No coin nor oath required. For personal study only.

โœฆ Synopsis


Recent works demonstrate several benefits of synthesizing software binaries onto FPGA hardware, including incorporating hardware design into established software tool flows with minimal impact, porting existing binaries to FPGAs, and even dynamically synthesizing software kernels to faster FPGA coprocessors. Those works showed that standard binary decompilation methods can recover enough high-level control information to result in reasonably-efficient hardware. However, recent synthesis methods for FPGAs utilize advanced memory structures, such as a "smart buffer," that require recovery of additional high-level information, specifically information about loops and arrays. We incorporate decompilation techniques into an existing binary synthesis tool flow to recover loops and arrays in order to take advantage of advanced memory structures when performing synthesis from a binary. We demonstrate through experiments on six benchmarks that our methods improve binary synthesis performance by 53%, by making effective use of smart buffers. Furthermore, we compare the binary results using smart buffers with results of synthesis directly from the original C code for the benchmarks, and show that our methods achieved almost identical performance results with only 10% area overhead.
Categories and Subdescriptors
C.3 [Special-Purpose and Application-Based Systems]: Realtime and embedded systems.


๐Ÿ“œ SIMILAR VOLUMES


[ACM Press the 2005 ACM/SIGDA 13th inter
โœ Stitt, Greg; Guo, Zhi; Najjar, Walid; Vahid, Frank ๐Ÿ“‚ Article ๐Ÿ“… 2005 ๐Ÿ› ACM Press ๐ŸŒ English โš– 207 KB

Sponsored By Acm Sigda ; With Support From Altera, Xilinx, Actel. Acm Order Number 480050--t.p. Verso. Includes Bibliographical References And Index. Also Issued Online With Additional Title: Proceedings Of The 2005 Acm/sigda 13th International Symposium On Field-programmable Gate Arrays.

[ACM Press the 2005 ACM/SIGDA 13th inter
โœ Schelle, Graham; Grunwald, Dirk ๐Ÿ“‚ Article ๐Ÿ“… 2005 ๐Ÿ› ACM Press ๐ŸŒ English โš– 534 KB

Sponsored By Acm Sigda ; With Support From Altera, Xilinx, Actel. Acm Order Number 480050--t.p. Verso. Includes Bibliographical References And Index. Also Issued Online With Additional Title: Proceedings Of The 2005 Acm/sigda 13th International Symposium On Field-programmable Gate Arrays.

[ACM Press the 2005 ACM/SIGDA 13th inter
โœ Song, Haoyu; Lockwood, John W. ๐Ÿ“‚ Article ๐Ÿ“… 2005 ๐Ÿ› ACM Press ๐ŸŒ English โš– 193 KB

Sponsored By Acm Sigda ; With Support From Altera, Xilinx, Actel. Acm Order Number 480050--t.p. Verso. Includes Bibliographical References And Index. Also Issued Online With Additional Title: Proceedings Of The 2005 Acm/sigda 13th International Symposium On Field-programmable Gate Arrays.