期刊文献+

基于FPGA软件/硬件协同设计模式 被引量:4

A Coordinated Design Mode Based on FPGA Software/Hardware
下载PDF
导出
摘要 可重构的计算机系统利用现场可编程门整列(FPGA)加快那些在CPU中运行过于缓慢计算的速度。在CPU中运行的软件用来重构FPGA芯片让芯片能够根据系统的需要运行特定的运算。这些系统一般使用消息传递机制来实现软件(运行在CPU和FPGA中)和硬件之间的通信。但是有一个缺点软件需要被写在一个特定的消息传递模式中。文章提出了一个新的轻便的软件和可重构硬件之间的接口。软件端能使用常规方法调用进行复杂计算,这些调用能被拦截和翻译成硬件消息。同样的,在硬件端能够使用软件的方法。这种接口不仅让实现新JAVA/FPGA协同设计变得简单,更重要的是加快了Java程序的运行速度。 Reconfigurable computing systems use a field programmable gate array (FPGA) to accelerate some computa- tions which execute too slowly on the central processing unit (CPU). The software which runs on the CPU can configure the FPGA so that it can perform a certain computation, according to the needs of the system. These systems generally use message-passing for communication between the software (which runs on the CPU) and the hardware (FPGA). This has the disadvantage that the software needs to be written in a specific message-passing style. We propose a new portable and transpar- ant interface between software(more specifically Java) and reconfigurable hardware. The software side can start complex computations using regular method calls, which can be intercepted and translated to hardware messages. Likewise, the hard- ware side can start methods in software. This interface makes it easy to implement new Java/FPGA co-designs, but also to accelerate existing Java applications.
出处 《计算机与数字工程》 2010年第9期115-116,166,共3页 Computer & Digital Engineering
关键词 JAVA FPGA软件 软件/硬件 协同设计 消息传递接口 Java, FPGA, software/hardware co-design, message-passing interface
  • 相关文献

参考文献5

  • 1Patrick Schaumont,Serge Vernalde.A hardware-software partitioning and scheduling algorithm for dynamically reconfigurable embedded systems,2000,11.
  • 2B.Mei,S.Vernalde,H.De Man,et al.Design and optimization of dynamically reconfigurable embedded systems[C] //Proc.1st Int.Conf.on Engineering of Reconfigurable Systems and Algorithms (ERSA),78-84.
  • 3Antti Pelkonen,Kostas Masselos,Miroslav Cup k.System-level modeling of dynamically reconfigurable hardware with SystemC[C] //International Parallel and Distributed Processing Symposium (IPDPS'03),2003,4:174.
  • 4M.Kandemir,V.Narayanan,L.Benini,et al.Improving Java performance by dynamic method migration on FPGAs[C] //Proceedings of RAW 2004,2004.
  • 5JBoss webpage[EB/OL].http://www.jboss.org.

同被引文献34

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部