

And the server applications that Xilinx is focusing on will be of interest to any digital signal-processing aficionado: image recognition and speech transcription, for example, along with oil and gas exploration and a range of defense and intelligence analysis applications. In engaging with potential server customers, explained Tom Feist (Xilinx Senior Director of Design Methodology Marketing) and Vinay Singh (Senior Product Marketing Manager) in a recent briefing, the company realized that it would need to expand beyond C-based high-level synthesis in order to effectively compete against both GPU and FPGA competitors. So it's no surprise that GPGPU applications such as servers are not only on Altera's radar screen but also on primary FPGA competitor Xilinx's. To wit, BDTI wrote in its February 2013 coverage, "Altera's approach is oriented towards high-performance computing applications."įPGAs, like GPUs, are a silicon platform with significant parallel processing potential (PDF). And OpenCL's momentum makes those same applications natural targets for other OpenCL-embracing companies such as Altera. Over time, these systems have increasingly leveraged the massively parallel processing resources in GPUs via NVIDIA's CUDA development environment and (more recently) OpenCL. OpenCL has been notably embraced by high-end servers and supercomputers, which are one application example of the use of GPUs for GPGPU (general-purpose computing on graphics processing units) applications.
#CONFERENCE OPENCL BENCHMARK REGISTRATION#
For far more information, see BDTI Senior Engineer Shehrzad Qureshi's OpenCL presentation from the July 2012 Embedded Vision Alliance Member Meeting ( registration on the Embedded Vision Alliance website is required prior to accessing the video).
#CONFERENCE OPENCL BENCHMARK CODE#
OpenCL provides a means of developing, in a hardware-independent manner, code that can be easily partitioned among the various available processing platforms within a heterogeneous system.CPUs, GPUs, DSPs and (of course) FPGAs. And less than a year ago, BDTI analyzed a different approach to high-level synthesis, based on the Khronos Group's OpenCL, implemented by Altera. Similarly, in August 2012 InsideDSP discussed the C-based high-level synthesis (HLS) facilities that Xilinx bundled in some versions of its Vivado FPGA design toolset. Recently, for example, BDTI covered the latest version of Calypto's Catapult C-based design environment. Emerging and evolving options for high-level design of FPGAs is a topic of ongoing interest at InsideDSP.
