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
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;
Conference_Titel :
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location :
Zhejiang
Print_ISBN :
978-1-4244-4359-8
DOI :
10.1109/ICESS.2009.56