科技信息
科技信息
과기신식
SCIENTIFIC & TECHNICAL INFORMATION
2011年
22期
665-667
,共3页
硬件透明编程%硬件函数%自重构系统%软硬件协同
硬件透明編程%硬件函數%自重構繫統%軟硬件協同
경건투명편정%경건함수%자중구계통%연경건협동
可重构计算系统设计中把计算密集的代码用硬件加速器实现以提高系统性能已经成为一种常用的方法.但是在包含硬件加速器的系统中,程序员要了解硬件加速器的实现细节,控制硬件加速器的配置、软件和硬件模块之间的通信,这种不透明的编程方式影响了系统开发效率.本文提出了一个对程序员透明的软硬件协同编程模型,程序员可以像调用一个软件函数一样去使用一个硬件加速器,而把硬件加速器的配置、软硬件通信等操作交给操作系统和辅助硬件控制器实现.同时,该编程模型采用自重构技术即由嵌入式处理器控制完成动态重构,可支持动态调用多个硬件函数,使得多个硬件加速器可以分时复用硬件资源,从而提高系统资源利用率.
可重構計算繫統設計中把計算密集的代碼用硬件加速器實現以提高繫統性能已經成為一種常用的方法.但是在包含硬件加速器的繫統中,程序員要瞭解硬件加速器的實現細節,控製硬件加速器的配置、軟件和硬件模塊之間的通信,這種不透明的編程方式影響瞭繫統開髮效率.本文提齣瞭一箇對程序員透明的軟硬件協同編程模型,程序員可以像調用一箇軟件函數一樣去使用一箇硬件加速器,而把硬件加速器的配置、軟硬件通信等操作交給操作繫統和輔助硬件控製器實現.同時,該編程模型採用自重構技術即由嵌入式處理器控製完成動態重構,可支持動態調用多箇硬件函數,使得多箇硬件加速器可以分時複用硬件資源,從而提高繫統資源利用率.
가중구계산계통설계중파계산밀집적대마용경건가속기실현이제고계통성능이경성위일충상용적방법.단시재포함경건가속기적계통중,정서원요료해경건가속기적실현세절,공제경건가속기적배치、연건화경건모괴지간적통신,저충불투명적편정방식영향료계통개발효솔.본문제출료일개대정서원투명적연경건협동편정모형,정서원가이상조용일개연건함수일양거사용일개경건가속기,이파경건가속기적배치、연경건통신등조작교급조작계통화보조경건공제기실현.동시,해편정모형채용자중구기술즉유감입식처리기공제완성동태중구,가지지동태조용다개경건함수,사득다개경건가속기가이분시복용경건자원,종이제고계통자원이용솔.