摘要
可重构计算的研究使用高度灵活的计算结构进行高性能计算。近年来采用FPGA器件来创建可重计算平台的研究大量出现。基于高级语言的FPGA编程技术可以让软件工程师摆脱硬件的干扰,致力于算法的实现。Impulse C语言工具集就是一种对软硬件划分和软硬件过程协同设计的相对简单的、基于C语言的方法,它与高效的基于FPGA的硬件编译器相结合,形成了一种完整的混合处理器和FPGA实现的方法。这些工具极大地简化了可重构部件的设计过程,但是在高效性和电路优化等方面跟手工设计仍有差距。
The research on reconfigurable computing takes up with highly flexible architecture for high performance computing, Reconfigurable platforms with FPGA instruments appear largely in recently years. The high-level programrmng technology of FPGA let the soft- ware engineers break away from the trouble of hardware and concentrate on the algorithmic functionality. The Impulse C development kit is a relatively simple and C-based approach which is used for hardware/software co-development. Combining with the hardware compilers, these tools form a whole processor/FPGA mixed means, and greatly simplify the design process of the reconfigurable component. But still, there is some gaps about efficiency and optimization need to fill.
作者
毛兴权
MAO Xing-quan (Jiangnan Institute of Computing Technology, Wuxi 214083,China)
出处
《电脑知识与技术》
2009年第2期991-993,共3页
Computer Knowledge and Technology
基金
国家“九七三”重点基础研究发展计划(2007CB310900)