【24h】

OpenMP device offloading to FPGA accelerators

机译:OpenMP设备卸载到FPGA加速器

获取原文

摘要

Future high-performance computing systems will need to include multiple specialized accelerators in a single heterogeneous system to overcome power-density limitations of CPU performance. To program such heterogeneous systems without the need to maintain multiple code bases, OpenMP device offloading constructs can be used to execute compute-intensive regions on different kinds of accelerators. In this work we present a proof-of-concept implementation of OpenMP offloading for FPGA-based hardware accelerators. Our implementation seamlessly integrates with the existing LLVM offloading infrastructure, and enables the user to move computations to a custom FPGA accelerator by simply adding OpenMP offloading directives to the input program.
机译:未来的高性能计算系统将需要在单个异构系统中包括多个专用加速器,以克服CPU性能的功率密度限制。为了在无需维护多个代码库的情况下对此类异构系统进行编程,可以使用OpenMP设备卸载结构在不同种类的加速器上执行计算密集型区域。在这项工作中,我们提出了针对基于FPGA的硬件加速器的OpenMP卸载的概念验证实现。我们的实现与现有的LLVM卸载基础架构无缝集成,并使用户只需将OpenMP卸载指令添加到输入程序中,即可将计算移至定制的FPGA加速器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号