File Download
Supplementary
-
Citations:
- Appears in Collections:
Conference Paper: A soft processor overlay with tightly-coupled FPGA accelerator
Title | A soft processor overlay with tightly-coupled FPGA accelerator |
---|---|
Authors | |
Issue Date | 2016 |
Citation | The 2nd International Workshop on Overlay Architectures for FPGAs (OLAF2016), Monterey, CA., 21 Febreuary 2016. In Conference Proceedings, 2016, p. 31-36 How to Cite? |
Abstract | FPGA overlays are commonly implemented as coarse-grained reconfigurable architectures with a goal to improve designers’ productivity through balancing flexibility and ease of configuration of the underlying fabric. To truly facilitate full application acceleration, it is often necessary to also include a highly efficient processor that integrates and collaborates with the accelerators while maintaining the benefits of being implemented within the same overlay framework. This paper presents an open-source soft processor that is designed to tightly-couple with FPGA accelerators as part of an overlay framework. RISC-V is chosen as the instruction set for its openness and portability, and the soft processor is designed as a 4-stage pipeline to balance resource consumption and performance when implemented on FPGAs. The processor is generically implemented so as to promote design portability and compatibility across different FPGA platforms. Experimental results show that integrated software-hardware applications using the proposed tightly-coupled architecture achieve comparable performance as hardware-only accelerators while the proposed architecture provides additional run-time flexibility. The processor has been synthesized to both low-end and high-performance FPGA families from different vendors, achieving the highest frequency of 268:67MHz and resource consumption comparable to existing RISC-V designs. |
Persistent Identifier | http://hdl.handle.net/10722/234981 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ng, HC | - |
dc.contributor.author | Liu, C | - |
dc.contributor.author | So, HKH | - |
dc.date.accessioned | 2016-10-14T13:50:31Z | - |
dc.date.available | 2016-10-14T13:50:31Z | - |
dc.date.issued | 2016 | - |
dc.identifier.citation | The 2nd International Workshop on Overlay Architectures for FPGAs (OLAF2016), Monterey, CA., 21 Febreuary 2016. In Conference Proceedings, 2016, p. 31-36 | - |
dc.identifier.uri | http://hdl.handle.net/10722/234981 | - |
dc.description.abstract | FPGA overlays are commonly implemented as coarse-grained reconfigurable architectures with a goal to improve designers’ productivity through balancing flexibility and ease of configuration of the underlying fabric. To truly facilitate full application acceleration, it is often necessary to also include a highly efficient processor that integrates and collaborates with the accelerators while maintaining the benefits of being implemented within the same overlay framework. This paper presents an open-source soft processor that is designed to tightly-couple with FPGA accelerators as part of an overlay framework. RISC-V is chosen as the instruction set for its openness and portability, and the soft processor is designed as a 4-stage pipeline to balance resource consumption and performance when implemented on FPGAs. The processor is generically implemented so as to promote design portability and compatibility across different FPGA platforms. Experimental results show that integrated software-hardware applications using the proposed tightly-coupled architecture achieve comparable performance as hardware-only accelerators while the proposed architecture provides additional run-time flexibility. The processor has been synthesized to both low-end and high-performance FPGA families from different vendors, achieving the highest frequency of 268:67MHz and resource consumption comparable to existing RISC-V designs. | - |
dc.language | eng | - |
dc.relation.ispartof | International Workshop on Overlay Architectures for FPGAs, OLAF 2016 | - |
dc.rights | Author holds the copyright | - |
dc.title | A soft processor overlay with tightly-coupled FPGA accelerator | - |
dc.type | Conference_Paper | - |
dc.identifier.email | So, HKH: hso@eee.hku.hk | - |
dc.identifier.authority | So, HKH=rp00169 | - |
dc.description.nature | postprint | - |
dc.identifier.hkuros | 268686 | - |
dc.identifier.spage | 31 | - |
dc.identifier.epage | 36 | - |
dc.customcontrol.immutable | sml 161202 | - |