A Unified SW/HW Multi-thread Programming Model Supporting Dynamic Reconfiguration

Wang Ying,Zhou Xuegong,You Hongjun,Peng Chenglian
2009-01-01
Journal of Computer-Aided Design & Computer Graphics
Abstract:This paper presents a unified software/hardware multi-thread programming model supporting dynamic reconfiguration (SHUMDR) and its hierarchical structure for data stream driven applications in reconfigurable systems. Through hardware thread interface design and operating system kernel extension,this model makes it easy for designers to implement software/hardware partition from the unified thread view. The experimental results on data encryption/decryption application show that both the time overhead and resource utilization of unified thread abstraction are at low level. Moreover,SHUMDR could exploit programmable flexibility while effectively maintaining hardware task's performance.
What problem does this paper attempt to address?