A Message-Passing Hardware/Software Co-simulation Environment to Aid in Reconfigurable Computing Design Using TMD-MPI

A Message-Passing Hardware/Software Co-simulation Environment to Aid in Reconfigurable Computing Design Using TMD-MPI
复制标题

消息传递硬件/软件协同仿真环境,有助于使用 TMD-MPI 进行可重构计算设计

DOI:
--
复制
发表时间:
2008
期刊:
International Conference on Reconfigurable Computing and FPGAs
影响因子:
--
通讯作者:
P. Chow
P. Chow
中科院分区:
--
文献类型:
--
作者:
Manuel Saldaña;Emanuel Ramalho;P. Chow

文献摘要

被引文献

相似文献

高性能重新配置计算机(HPRC)提供了标准处理器和FPGA的混合,以共同加速应用程序。这引入了新的设计挑战,例如需要HPRC的便携式编程模型以及系统级验证工具。在本文中,我们将先前的TMD-MPI工作扩展到了基于MPI的方法,以在FPGA内部X86处理器和硬件引擎之间进行交换数据,从而通过隐藏特定于供应商的通信详细信息来改善设计可移植性。此外,我们创建了一个称为消息模拟框架(MSF)的工具,我们用来开发TMD-MPI本身以及一个应用程序开发工具,该工具使FPGA可以模拟中的FPGA与其他X86处理器交换消息。例如,我们使用Intel-FSB-FPGA平台模拟LinPack基准硬件核心,以快速原型原型,以测试通信并验证基准结果。
High-performance reconfigurable computers (HPRC) provide a mix of standard processors and FPGAs to collectively accelerate applications. This introduces new design challenges, such as the need for portable programming models across HPRCs, and system-level verification tools. In this paper, we extend previous work on TMD-MPI to include an MPI-based approach to exchange data between X86 processors and hardware engines inside FPGAs that improves design portability by hiding vendor-specific communication details. Also, we have created a tool called the message-passing simulation framework (MSF) that we use to develop TMD-MPI itself as well as an application development tool that enables an FPGA in simulation to exchange messages with other X86 processors. As an example, we simulate a LINPACK benchmark hardware core using an Intel-FSB-FPGA platform to quickly prototype the hardware, to test the communications and to verify the benchmark results.