-
题名共享存储可重构计算机软硬件通信的优化实现
被引量:6
- 1
-
-
作者
荀长庆
杨乾明
伍楠
文梅
张春元
-
机构
国防科学技术大学计算机学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第8期1637-1646,共10页
-
基金
国家自然科学基金项目(61033008)
国家自然科学基金青年基金项目(60903041)
高等学校博士学科点基金项目(20104307110002)
-
文摘
可重构硬件操作系统BORPH提供的硬件进程概念和以硬件为中心的执行模型可极大地提高可重构计算平台的易用性.BORPH-N为BORPH的扩展系统,主要的扩展是支持在共享存储可重构计算平台上的运行.BORPH-N为硬件进程提供基于共享存储、符合Unix语义的高性能进程间通信支持:共享存储和信号量.利用这两项服务,硬件进程可与系统中其他所有软件进程和硬件进程进行交互.可重构计算的重要目标是利用可重构逻辑对应用的耗时部分进行加速,所以软硬件交互机制的效率至关重要.通过类似远程调用这种简单方式来提供这两项服务,软硬件交互频繁,开销较大,性能难以满足需求.BORPH-N使用的优化策略基于独立执行的基本思路进行设计.实验结果表明,BORPH-N所需硬件开销较小,为硬件进程提供的共享存储和信号量的效率逼近硬件平台的峰值,可以满足实际应用的需求.
-
关键词
可重构计算
软硬件协同
共享存储
进程间通信
硬件进程
-
Keywords
reconfigurable computing
hardware/software co-design
shared memory
inter-processcommunications
hardware process
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-