OpenCL(Open Computing Langueage)是一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。
OpenCL(Open Computing Langueage)是一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。
简介:
OpenCL(Open Computing Langueage)是一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。OpenCL板级支持包(Board Support Package)提供了面向FPGA的硬件抽象平台,使得软件开发者无须关注底层细节,更方便的在FPGA加速板卡上实现或移植OpenCL应用。有两种类型的板级支持包可供客户选择,基于Intel FPGA SDK for OpenCL官方参考模板(简称official reference)的板级支持包和基于Intel Acceleration Stack(IAS)的板级支持包。
特点:
基于official reference的板级支持包
支持Arria 10和Stratix 10系列板卡;
支持单通道或双通道DDR;
支持用户定制化接口;
适合于定制需求多的OpenCL应用;
基于IAS的板级支持包
支持Stratix 10系列板卡;
支持四通道DDR;
支持双通道100GE以太网光口;
适合于高带宽需求的复杂应用。