DocumentCode
1925747
Title
The Hardware Thread Interface Design and Adaptation on Dynamically Reconfigurable SoC
Author
Wang, Ying ; Chen, Wei-Nan ; Wang, Xiao-Wei ; You, Hong-Jun ; Peng, Cheng-Lian
Author_Institution
Sch. of Comput. Sci. & Technol., Fudan Univ., Shanghai
fYear
2009
fDate
25-27 May 2009
Firstpage
173
Lastpage
178
Abstract
Nowadays, one of the challenges for creating a mixed hardware/software application on dynamically reconfigurable SoC is how to provide a unified programming model for hybrid hardware/software tasks and a portable interface adaptation for dynamically reconfigurable hardware tasks. In this paper, a POSIX-compliant hardware thread interface is proposed for data stream driven applications, serving for unified hardware/software multithread programming. At the same time, the stub/interface adaptation mechanism is also presented to support shared buffer based inter-thread communication/synchronization. At last, the experimental results on AES encryption/decryption hardware thread show that the interface design and adaptation could exploit programming transparency while effectively keep hardware efficiency.
Keywords
Unix; electronic engineering computing; multi-threading; reconfigurable architectures; system-on-chip; POSIX-compliant hardware thread interface; data stream driven application; dynamically reconfigurable SoC; hardware thread interface design; interface adaptation mechanism; software multithread programming; system-on-chip; Application software; Cryptography; Dynamic programming; Embedded software; Hardware; Kernel; Operating systems; Software design; Streaming media; Yarn; hardware thread; interface adaptation; stub thread;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location
Zhejiang
Print_ISBN
978-1-4244-4359-8
Type
conf
DOI
10.1109/ICESS.2009.56
Filename
5066645
Link To Document