首页> 外文期刊>International journal of reconfigurable computing >The Potential for a GPU-Like Overlay Architecture for FPGAs
【24h】

The Potential for a GPU-Like Overlay Architecture for FPGAs

机译:FPGA的类似GPU的覆盖架构的潜力

获取原文
           

摘要

We propose a soft processor programming model and architecture inspired by graphics processing units (GPUs) that are well-matched to the strengths of FPGAs, namely, highly parallel and pipelinable computation. In particular, our soft processor architecture exploits multithreading, vector operations, and predication to supply a floating-point pipeline of 64 stages via hardware support for up to 256 concurrent thread contexts. The key new contributions of our architecture are mechanisms for managing threads and register files that maximize data-level and instruction-level parallelism while overcoming the challenges of port limitations of FPGA block memories as well as memory and pipeline latency. Through simulation of a system that (i) is programmable via NVIDIA's high-level Cg language, (ii) supports AMD's CTM r5xx GPU ISA, and (iii) is realizable on an XtremeData XD1000 FPGA-based accelerator system, we demonstrate the potential for such a system to achieve 100% utilization of a deeply pipelined floating-point datapath.
机译:我们提出了一种受图形处理单元(GPU)启发的软处理器编程模型和架构,该图形处理单元(GPU)与FPGA的优势(即高度并行和可流水线的计算)完全匹配。特别是,我们的软处理器体系结构利用多线程,向量运算和谓词,通过对多达256个并发线程上下文的硬件支持来提供64个阶段的浮点管线。我们架构的主要新贡献是用于管理线程和寄存器文件的机制,该机制可最大程度地提高数据级和指令级并行度,同时克服FPGA块存储器的端口限制以及存储器和管线延迟的挑战。通过仿真系统(i)可通过NVIDIA的高级Cg语言编程,(ii)支持AMD的CTM r5xx GPU ISA,(iii)可在基于XtremeData XD1000 FPGA的加速器系统上实现,我们证明了其潜力这样的系统可实现深度流水线浮点数据路径的100%利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号