Fixstars' OpenCL FPGA solution
OpenCL improves system performance and design productivity
Nallatech'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 Altera Stratix V accelerator board, you need "Altera SDK for OpenCL".
The Altera 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.