Fixstars' OpenCL FPGA solution
OpenCL improves system performance and design productivity
Bittware's "OpenCL FPGA Cards" is an accelerator board that can be designed with OpenCL (Open Compute Language).
By using Altera SDK for OpenCL, it is easy for software developers dealing with C language to develop systems using FPGAs.
By using the FPGA as an accelerator of the CPU, it is possible to improve the throughput of the system with lower power consumption than using other hardware, and it can be used not only in the telecommunications and networking industry and but also in the consumer, automotive and industrial market.
OpenCL is an open standard for writing programs to run between heterogeneous platforms including CPU, GPU, and FPGA. As a technology to realize efficient and highly compatible software, OpenCL is participating in standardization by major semiconductor manufacturers, hardware vendors and software vendors all over the world. Fixstars is also a Contribution member of the OpenCL standard group Khronos group. To learn more about OpenCL please visit
Shorten Time to Market
High performance and power efficient solution
Fixstars has a strong track record with heterogeneous platforms ("heterogeneous computing") and has been developing software for Cell Broadband Engine ™ and GPU. For OpenCL, which was created for heterogeneous computing, Fixstars has been providing compiler products and application development services from early on, as well as programming seminars and writing books for software developers.
Books of Fixstars
To develop using OpenCL on Intel FPGA Accelerator board, you need "Intel FPGA SDK for OpenCL".
The Intel FPGA SDK for OpenCL converts OpenCL kernel functions to custom FPGA hardware accelerators, adds interface IPs, builds intermediate logic, and generates FPGA programming files. In addition, this SDK includes libraries that link to the OpenCL API which is called in the host program on the CPU. By automating such steps, designers will be able to focus on defining and executing algorithms over hardware design.
Bitware offers board support packages for Intel Arria 10, Stratix 10 FPGA boards to develop FPGA accelerator boards using OpenCL. We provide BSPs for high performance computers (HPC) that connect to the CPU via PCIe, MAC BSPs for networks that connect via 10GbE, and custom BSPs that match the application.
The Intel FPGA SDK for OpenCL converts OpenCL kernel functions to custom FPGA hardware accelerators, adds interface IP, builds intermediate logic, and generates FPGA programming files. The SDK also includes a library that links to the OpenCL API that is called in the host program on the CPU. This automation of steps allows designers to focus on defining and executing algorithms rather than hardware design.