计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2013年
8期
1637-1646
,共10页
荀长庆%杨乾明%伍楠%文梅%张春元
荀長慶%楊乾明%伍楠%文梅%張春元
순장경%양건명%오남%문매%장춘원
可重构计算%软硬件协同%共享存储%进程间通信%硬件进程
可重構計算%軟硬件協同%共享存儲%進程間通信%硬件進程
가중구계산%연경건협동%공향존저%진정간통신%경건진정
reconfigurable computing%hardware/software co-design%shared memory%inter-process communications%hardware process
可重构硬件操作系统BORPH提供的硬件进程概念和以硬件为中心的执行模型可极大地提高可重构计算平台的易用性.BORPH-N为BORPH的扩展系统,主要的扩展是支持在共享存储可重构计算平台上的运行.BORPH-N为硬件进程提供基于共享存储、符合Unix语义的高性能进程间通信支持:共享存储和信号量.利用这两项服务,硬件进程可与系统中其他所有软件进程和硬件进程进行交互.可重构计算的重要目标是利用可重构逻辑对应用的耗时部分进行加速,所以软硬件交互机制的效率至关重要.通过类似远程调用这种简单方式来提供这两项服务,软硬件交互频繁,开销较大,性能难以满足需求.BORPH-N使用的优化策略基于独立执行的基本思路进行设计.实验结果表明,BORPH-N所需硬件开销较小,为硬件进程提供的共享存储和信号量的效率逼近硬件平台的峰值,可以满足实际应用的需求.
可重構硬件操作繫統BORPH提供的硬件進程概唸和以硬件為中心的執行模型可極大地提高可重構計算平檯的易用性.BORPH-N為BORPH的擴展繫統,主要的擴展是支持在共享存儲可重構計算平檯上的運行.BORPH-N為硬件進程提供基于共享存儲、符閤Unix語義的高性能進程間通信支持:共享存儲和信號量.利用這兩項服務,硬件進程可與繫統中其他所有軟件進程和硬件進程進行交互.可重構計算的重要目標是利用可重構邏輯對應用的耗時部分進行加速,所以軟硬件交互機製的效率至關重要.通過類似遠程調用這種簡單方式來提供這兩項服務,軟硬件交互頻繁,開銷較大,性能難以滿足需求.BORPH-N使用的優化策略基于獨立執行的基本思路進行設計.實驗結果錶明,BORPH-N所需硬件開銷較小,為硬件進程提供的共享存儲和信號量的效率逼近硬件平檯的峰值,可以滿足實際應用的需求.
가중구경건조작계통BORPH제공적경건진정개념화이경건위중심적집행모형가겁대지제고가중구계산평태적역용성.BORPH-N위BORPH적확전계통,주요적확전시지지재공향존저가중구계산평태상적운행.BORPH-N위경건진정제공기우공향존저、부합Unix어의적고성능진정간통신지지:공향존저화신호량.이용저량항복무,경건진정가여계통중기타소유연건진정화경건진정진행교호.가중구계산적중요목표시이용가중구라집대응용적모시부분진행가속,소이연경건교호궤제적효솔지관중요.통과유사원정조용저충간단방식래제공저량항복무,연경건교호빈번,개소교대,성능난이만족수구.BORPH-N사용적우화책략기우독립집행적기본사로진행설계.실험결과표명,BORPH-N소수경건개소교소,위경건진정제공적공향존저화신호량적효솔핍근경건평태적봉치,가이만족실제응용적수구.