Abstract | ||
---|---|---|
As a promising computing platform for stream processing, partially reconfigurable systems have shown their hardware efficiency and reconfiguration flexibility. This paper presents a partially reconfigurable architecture supporting hardware threads. It gives a unified software/hardware thread interface and high throughput point-to-point streaming structure. Dynamic computing resource allocation and streaming-based multi-threaded management are also provided at operating system level. It is easy for programmers to exploit the inherent thread, data and pipeline parallelism in a unified view of threads, enhancing hardware efficiency while improving productivity. The experimental results on a cryptography application demonstrate the feasibility and superior performance. Moreover, the parallelized AES, DES and 3DES hardware threads on field-programmable gate arrays show 1.61-4.59 times higher power efficiency than their implementations on state-of-the-art graphics processing units. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1109/FPT.2012.6412147 | FPT |
Keywords | Field | DocType |
graphics processing unit,cryptography,stream processing,streaming-based multithreaded management,software-hardware thread interface,throughput point-to-point streaming structure,reconfigurable architectures,partially reconfigurable architecture,parallelized aes,hardware-software codesign,3des hardware thread,field-programmable gate array,field programmable gate arrays,dynamic computing resource allocation | Computer science,Real-time computing,Computer hardware,Control reconfiguration,Computer architecture,Hardware compatibility list,Parallel computing,Field-programmable gate array,Hardware register,Thread (computing),Hardware acceleration,Reconfigurable computing,Hardware architecture,Embedded system | Conference |
Volume | Issue | ISBN |
null | null | 978-1-4673-2844-9 |
Citations | PageRank | References |
8 | 0.69 | 16 |
Authors | ||
7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ying Wang | 1 | 78 | 9.39 |
Jian Yan | 2 | 24 | 2.89 |
Xuegong Zhou | 3 | 59 | 7.12 |
Lingli Wang | 4 | 86 | 25.42 |
Wayne Luk | 5 | 3752 | 438.09 |
Cheng-Lian Peng | 6 | 73 | 10.15 |
Jiarong Tong | 7 | 68 | 11.74 |