首页> 外文会议>Reconfigurable computing: architectures, tools and applications. >Domain-Specific Language and Compiler for Stencil Computation on FPGA-Based Systolic Computational-Memory Array
【24h】

Domain-Specific Language and Compiler for Stencil Computation on FPGA-Based Systolic Computational-Memory Array

机译:基于FPGA的脉动计算存储阵列上模版计算的领域特定语言和编译器

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a domain-specific language for stencil computation (DSLSC) and its compiler for our FPGA-based systolic computational-memory array (SCMA). In DSLSC, we can program stencil computations by describing their mathematical form instead of writing explicit procedure optimally. The compiler automatically parallelizes stencil computations for processing elements (PEs) of SCMA, and schedules multiply-and-add operations for PEs considering data-reference delay via a local memory or communication FIFOs between PEs. For arbitrary grid-sizes of 2D Jacobi compilation with 3x3 and 5x5 stencils, the compiler achieves high utilization of PEs, 85.6 % and 92.18 %, which are close to 87.5 % and 93.75 % for ideal cases, respectively.
机译:本文介绍了一种用于模板计算的特定领域语言(DSLSC)及其用于我们基于FPGA的脉动计算存储器阵列(SCMA)的编译器。在DSLSC中,我们可以通过描述模具的数学形式来对模具计算进行编程,而不必以最佳方式编写显式过程。编译器会自动并行处理SCMA的处理元素(PE)的模板计算,并考虑到PE之间的本地引用或通信FIFO的数据参考延迟,调度PE的乘法和加法运算。对于使用3x3和5x5模板的2D Jacobi编译的任意网格大小,编译器可实现PE的高利用率,分别为85.6%和92.18%,在理想情况下分别接近87.5%和93.75%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号