高级检索

支持动态可重构的软/硬件统一多线程编程模型

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

  • 摘要: 针对可重构系统中的数据流驱动应用,提出支持动态可重构的软/硬件统一多线程编程模型SHUMDR及其层次化实现.通过硬件线程接口设计、操作系统内核扩展,便于设计人员以统一的线程视图描述应用的软硬件划分.以数据加密/解密为例进行测试的结果表明,统一线程抽象带来的时间开销和空间资源占用率较小,该模型在探索编程灵活性的同时,能够有效地兼顾硬件的效率.

     

    Abstract: This paper presents a unified software/hardware mult-i thread programming model supporting dynamic reconfiguration (SHU MDR) and its hierarchical structure for data stream driven applications in reconfigurable systems.Through hardware thread interface design and operating system kernel extension, athis 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, aSHU MDR could exploit programmable flexibility while effectively maintaining hardware task's performance.

     

/

返回文章
返回