Title
A partially reconfigurable architecture supporting hardware threads
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 Wang1789.39
Jian Yan2242.89
Xuegong Zhou3597.12
Lingli Wang48625.42
Wayne Luk53752438.09
Cheng-Lian Peng67310.15
Jiarong Tong76811.74