Home >> Products >> OpenCL Board Support Packages (BSPs)

OpenCL Board Support Packages (BSPs)

Shipping
FPGA Board Support Packages for the Altera OpenCL SDK
    Application
  • NPP Network Packet Processing
  • HPC High Performance Computing
  • SP Signal Processing
  • NPP HPC SP
    Market
  • C&D Compute & Data Center
  • M&A Military & Aerospace
  • GOV Government
  • I&T Instrumentation & Test
  • FIN Financial Services
  • B&V Broadcast & Video
  • C&D M&A GOV I&T FIN B&V
Features
  • HPC Platform BSP
  • Network Platform BSP
  • Custom BSPs also available
Overview

BittWare’s OpenCL Board Support Packages (BSPs) allow customers to quickly begin developing applications for the Altera Arria 10 or Stratix V FPGAs using OpenCL. OpenCL dramatically simplifies FPGA development by enabling designers to code their systems and algorithms in a high-level C-based framework, directly generating FPGA programming files from a pure software development flow. FPGAs can greatly improve speed and responsiveness for many applications, including those in defense/aerospace, communications, high end instrumentation, life sciences, and financial. BittWare offers BSP variants to support High Performance Computing (HPC) and Network Processing applications.

BittWare is a preferred board supplier for Altera OpenCL and works closely with Altera to ensure that our boards are certified to support the Altera OpenCL SDK.

HPC

High Performance Computing BSP

The traditional OpenCL model has a host that passes data to the accelerator system over PCI Express® (PCIe). For the HPC platform, the system requires a large amount of local bulk storage for processing the data that the host sends to the accelerator. These applications require large amounts of memory bandwidth and are systems where computing power is most important. This platform is the standard platform for OpenCL accelerators.

  • 2 banks of 4 GB DDR3-1600
  • PCIe Gen2 x8

Supported Boards

Network

Network Enabled BSP – MAC Only

The Network Enabled BSP provides raw 10G network data streams directly into and out of the FPGA’s OpenCL kernels via I/O channels, without host interaction. This provides tremendous latency and bandwidth benefits over the traditional model, which requires NIC to host to FPGA data paths.

Supported Board

Network Enabled BSP – UDP

The Network Enabled BSP provides 10GbE UDP data straight into and out of the FPGA’s OpenCL kernels via I/O channels, without host interaction. This provides tremendous latency and bandwidth benefits over the traditional model, which requires NIC to host to FPGA data paths.

  • 2 banks of DDR3-1600
  • 4 banks of QDRII+ 550 MHz
  • PCIe Gen2 x8
  • 2 UDP
  • Also available with MAC only (no UDP)

Supported Board

Custom

Custom BSPs

If you need a Board Support Package specifically tailored for your application, our design team can create a custom BSP for you using our extensive FPGA Developer’s Kit. Contact BittWare for details.

Benefits

Benefits of OpenCL for FPGAs

  • Faster time-to-market using the OpenCL C-based parallel programming language as opposed to low-level hardware description language (HDL)
  • Quick design exploration by working at a higher level of design abstraction
  • Easy design re-use by re-targeting existing OpenCL C code to current and future FPGAs
  • Faster design completion by generating an FPGA implementation of OpenCL C code in a single step, bypassing the manual timing closure efforts and implementation of communication interfaces between the FPGA, host, and external memories.
  • Increased performance by offloading performance- intensive functions from the host processor to the FPGA
  • Significantly lower power than a GPU or multicore CPU by using the Altera SDK for OpenCL, which generates only the logic needed
Development Tool Support

The BittWare OpenCL BSPs are included in our OpenCL Developer’s Bundle, which includes a BittWare Arria 10 or Stratix V PCIe board, the BittWorks II system development software, the Altera Quartus II soft­ware, and the Altera SDK for OpenCL. This development bundle gives developers access to the latest generation of high-performance FPGAs on a validated PCIe board, while also significantly reducing their time­to-market by using OpenCL to develop their application.

Hardware Support

OpenCL BSPs are currently available for BittWare’s A10PL4 and S5PH-Q PCIe boards. The boards can also be integrated into a com­plete application-ready server platform.

Ordering Options

Contact BittWare for details.


Why BittWare?

Quality & Life Cycle Management

Technology refresh capability with 10+ year supply, quality and timely manufacturing and a trustworthy supply chain. ISO 9000 certified FPGA platform vendor with a history of proven, successful, on-time supply.

Learn more.

FPGA Board & Integrated Platforms

Standard form factor boards including PCIe, VPX, VME, AMC and XMC.  Bittware's board and integrated platforms support configurable hardware options, data conversion I/O options, and air-cooled and rugged operation.

Learn more.

Value Added Products for FPGAs

FPGA application development using HDL and OpenCL workflows, FPGA Development Kits (FDKs), and complete application solutions from BittWare's technology partners leveraging the technical expertise of industry leaders.

Learn more.

System Development & Integration

Host development tools, Board Support Packages (BSPs), Baseboard Management Controller and integrated "boxes" including chassis, backplanes and all other items necessary for a full solution to get to market more quickly.

Learn more.

Your Name (required)

Your Email (required)

Subject

Your Message

Please leave this field empty.

Your Name (required)

Your Email (required)

Subject

Your Message

Please leave this field empty.