DocumentCode
2962887
Title
A partially reconfigurable architecture supporting hardware threads
Author
Ying Wang ; Jian Yan ; Xuegong Zhou ; Lingli Wang ; Luk, Wayne ; Chenglian Peng ; Jiarong Tong
Author_Institution
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
fYear
2012
fDate
10-12 Dec. 2012
Firstpage
269
Lastpage
276
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.
Keywords
cryptography; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; 3DES hardware thread; cryptography; dynamic computing resource allocation; field-programmable gate array; graphics processing unit; parallelized AES; partially reconfigurable architecture; software-hardware thread interface; stream processing; streaming-based multithreaded management; throughput point-to-point streaming structure; Computer architecture; Hardware; Instruction sets; Kernel; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4673-2846-3
Electronic_ISBN
978-1-4673-2844-9
Type
conf
DOI
10.1109/FPT.2012.6412147
Filename
6412147
Link To Document