File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/FPT.2013.6718414
- Scopus: eid_2-s2.0-84894133431
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Direct Virtual Memory Access from FPGA for High-Productivity Heterogeneous Computing
Title | Direct Virtual Memory Access from FPGA for High-Productivity Heterogeneous Computing |
---|---|
Authors | |
Issue Date | 2013 |
Publisher | I E E E Computer Society. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000290 |
Citation | International Conference on Field-Programmable Technology (FPT), Kyoto, Japan, 9-11 December 2013. In I E E E International Conference on FieId-Programmable Technology Proceedings, 2013, p. 458-461, article no. 6718414 How to Cite? |
Abstract | Heterogeneous computing utilizing both CPU and FPGA requires access to data in the main memory from both devices. While a typical system relies on software executing on the CPU to orchestrate all data movements between the FPGA and the main memory, our demo presents a complementary FPGA-centric approach that allows gateware to directly access the virtual memory space as part of the executing process without involving the CPU. A caching address translation buffer was implemented alongside the user FPGA gateware to provide runtime mapping between virtual and physical memory addresses. The system was implemented on a commercial off-the-shelf FPGA add-on card to demonstrate the viability of such approach in low-cost systems. Experiment demonstrated reasonable performance improvement when compared to a typical software-centric implementation; while the number of context switches between FPGA and CPU in both kernel and user mode was significantly reduced, freeing the CPU for other concurrent user tasks. © 2013 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/201235 |
ISBN |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ng, HC | en_US |
dc.contributor.author | Choi, YM | en_US |
dc.contributor.author | So, HKH | en_US |
dc.date.accessioned | 2014-08-21T07:18:19Z | - |
dc.date.available | 2014-08-21T07:18:19Z | - |
dc.date.issued | 2013 | en_US |
dc.identifier.citation | International Conference on Field-Programmable Technology (FPT), Kyoto, Japan, 9-11 December 2013. In I E E E International Conference on FieId-Programmable Technology Proceedings, 2013, p. 458-461, article no. 6718414 | en_US |
dc.identifier.isbn | 9781479921997 | - |
dc.identifier.uri | http://hdl.handle.net/10722/201235 | - |
dc.description.abstract | Heterogeneous computing utilizing both CPU and FPGA requires access to data in the main memory from both devices. While a typical system relies on software executing on the CPU to orchestrate all data movements between the FPGA and the main memory, our demo presents a complementary FPGA-centric approach that allows gateware to directly access the virtual memory space as part of the executing process without involving the CPU. A caching address translation buffer was implemented alongside the user FPGA gateware to provide runtime mapping between virtual and physical memory addresses. The system was implemented on a commercial off-the-shelf FPGA add-on card to demonstrate the viability of such approach in low-cost systems. Experiment demonstrated reasonable performance improvement when compared to a typical software-centric implementation; while the number of context switches between FPGA and CPU in both kernel and user mode was significantly reduced, freeing the CPU for other concurrent user tasks. © 2013 IEEE. | en_US |
dc.language | eng | en_US |
dc.publisher | I E E E Computer Society. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000290 | en_US |
dc.relation.ispartof | I E E E International Conference on FieId-Programmable Technology Proceedings | en_US |
dc.title | Direct Virtual Memory Access from FPGA for High-Productivity Heterogeneous Computing | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | So, HKH: hso@eee.hku.hk | en_US |
dc.identifier.authority | So, HKH=rp00169 | en_US |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1109/FPT.2013.6718414 | en_US |
dc.identifier.scopus | eid_2-s2.0-84894133431 | - |
dc.identifier.hkuros | 234175 | en_US |
dc.identifier.spage | 458, article no. 6718414 | en_US |
dc.identifier.epage | 461, article no. 6718414 | en_US |
dc.publisher.place | United States | - |