首页> 外文会议>IEEE International Conference on Application-specific Systems, Architectures, and Processors >Evaluation of a High-Level-Language Methodology for High-Performance Reconfigurable Computers
【24h】

Evaluation of a High-Level-Language Methodology for High-Performance Reconfigurable Computers

机译:评估高性能可重构计算机的高级语言方法

获取原文

摘要

High-performance reconfigurable computers (HPRCs) consisting of CPUs with application-specific FPGA accelerators traditionally use a low-level hardware-description language such as VHDL or Verilog to program the FPGAs. The complexity of hardware design methodologies for FPGAs requires specialist engineering knowledge and presents a significant barrier to entry for scientific users with only a software background. Recently, a number of High-Level Languages (HLLs) for programming FPGAs have emerged that aim to lower this barrier and abstract away hardware-dependent details. This paper presents the results of a study on implementing hardware accelerators using the Mitrion-C HLL. The implementation of two floating-point scientific kernels: dense matrix-vector multi-plication (DMVM) and the computation of spherical boundary conditions in molecular dynamics (SB) are described. We describe optimizations that are essential for taking advantage of both the features of the HLL and the underlying HPRC hardware and libraries. Scaling of the algorithms to multiple FPGAs is also investigated. With four FPGAs, 80 times speedup over an Itanium 2 CPU was achieved for the DMVM, while a 26 times speedup was achieved for SB.
机译:由具有特定于应用程序的FPGA加速器的CPU组成的高性能可重新配置计算机(HPRC)传统上使用低级硬件描述语言,例如VHDL或Verilog来编程FPGA。 FPGA硬件设计方法的复杂性需要专业的工程知识,并为仅具有软件背景的科学用户提供了一个重要的障碍。最近,已经出现了许多用于编程FPGA的高级语言(HLL),旨在降低这一屏障和抽象的硬件依赖性细节。本文介绍了使用米特 - C HLL实施硬件加速器的研究结果。描述了两个浮点科学核的实现:描述了致密的基质 - 载体多折叠(DMVM)和分子动力学(SB)中的球形边界条件的计算。我们描述了对利用HLL和底层HPRC硬件和库的功能至关重要的优化。还研究了算法到多个FPGA的缩放。对于四个FPGA,对于DMVM实现了80倍的ITAniu​​m 2 CPU,为SB实现了26倍的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号