您现在的位置:
产品服务

OpenCL(Open Computing Langueage)

一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。

0.00
0.00
适用平台:
  

一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。

简介:

OpenCL(Open Computing Langueage)是一个面向异构系统的开放和免费标准,能够为多样化的加速设备提供统一的并行编程环境。OpenCL板级支持包(Board Support Package)提供了面向FPGA的硬件抽象平台,使得软件开发者无须关注底层细节,更方便的在FPGA加速板卡上实现或移植OpenCL应用。有两种类型的板级支持包可供客户选择,基于Intel FPGA SDK for OpenCL官方参考模板(简称official reference)的板级支持包和基于Intel Acceleration StackIAS)的板级支持包。

特点:

基于official reference的板级支持包

     支持Arria 10Stratix 10系列板卡;

     支持单通道或双通道DDR

     支持用户定制化接口;

     适合于定制需求多的OpenCL应用;

 

基于IAS的板级支持包

     支持Stratix 10系列板卡;

     支持四通道DDR

     支持双通道100GE以太网光口;

        适合于高带宽需求的复杂应用。

 

Overview

OpenCL™ (Open Computing Language) is an open, royalty-free standard for cross-platform, parallel programming of heterogeneous systems. It provides a uniform programming environment for diverse accelerators.  OpenCL BSP (Board Support Package) provides an abstract platform of the hardware layer, and enables software developers to design or migrate OpenCL applications targeting an FPGA accelerators, without considering the detailed implementation of the lowest layer. We provides two types of OpenCL BSP for customers, one is based on the official reference template of Intel FPGA SDK for OpenCL (i.e., official reference based bsp), and the other is based on Intel Acceleration Stack (IAS).

Features

Official reference based BSP

      support boards equipped with Arria 10 and Stratix 10 FPGAs

      support single or double DDR channels;

      support to add/customize interfaces according to users' requirements;

      suitable for OpenCL applications with customizing requirements.

 

IAS based BSP

      support boards equipped with Stratix 10 FPGAs

      support four DDR channels;

      support two channels of 100GE Ethernet interfaces;

      suitable for complicated applications demanding for high bandwidth.