UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Platform Solutions

platform-solutions-bnr

Xilinx All Programmable solutions have the potential to deliver unprecedented performance and scalability in support of compute intensive video functions. Learn about the foundational platforms, methodologies, and tools Xilinx delivers to developers to accelerate video processing.

scalable-platforms

We hear of "acceleration" or "offload" or "heterogeneous" in relation to computing, but what does it really mean?

It means a given unit of work, traditionally running on a CPU, can be accomplished more effectively by applying technology that is more specific to the workload. And "more effectively" is context specific to the job at hand.

For compute acceleration, it could mean improving a number crunching algorithm by 10x, 20x, or beyond. For analytics, it could mean analyzing 10x more data streams in 1/100th the power. For video acceleration, it could mean performing a transcode operation in real-time (or faster than real-time) instead of at 1 frame/second and with significantly lower power.

In each case the exact mix of heterogeneous elements (CPU, GPU, DSP, FPGA or new types) required to implement the optimal solution can vary, and the improvement target will involve one or more of the following metrics:

  • Power Consumption
  • Computation
  • Latency
  • Schedulability
  • Bandwidth
  • Throughput
  • Programmability
  • Re-configurability
  • Scalability
  • Device Density
  • Workload Density
  • Quality

Xilinx has the tools and products needed to address the demands of heterogeneous compute acceleration for many use cases. Industry leading tools such as Vivado HLS, SDAccel and SDSoC provide major productivity gains, and using FPGA's for acceleration/offload affords the best performance-per-Watt of any device type given the highly programmable and power efficient nature of the devices.

Get Started with Xilinx Technology

Category

Feature

Xilinx Solution

Xilinx Products

Cost/power/performance optimized FPGA's and SoC's

Virtex UltraScale
Kintex UltraScale
Virtex UltraScale+
Kintex UltraScale+
Zynq MPSoC UltraScale+
Zynq-7000

Video Eval Boards

Video and Image Processing Boards & Kits

Video & Image Processing Boards

Partner Accelerator Boards

PCIe Acceleration Platforms

Alpha DataADM-PCIE-KU3
Alpha DataADM-PCIE-7V3

Xilinx Accelerator Boards

Xilinx Kintex UltraScale FPGA KCU105 Evaluation Kit
Xilinx Kintex-7 FPGA KC705 Evaluation Kit

KCU105
KC705

high-level-development-tools

The old saying “You need the right tool for the job” is just as relevant today as it was in the past. Heterogeneous compute acceleration is a complex task that demands industrial-strength tools, and Xilinx has you covered.

The SDx series from Xilinx is a natural fit for compute acceleration, specifically the SDAccel and SDSoC tools. The SDAccel development environment for OpenCL, C, and C++ enables up to 25x better performance/watt, and the SDSoC development environment provides a greatly simplified ASSP-like C/C++ programming experience.

Finally, Vivado HLS accelerates IP creation by enabling C, C++ and System C specifications to be directly targeted into Xilinx All Programmable devices.

Get Started with Xilinx Tools

Function

Tool

C/C++/OpenCL Environment

SDAccel

Software and System Design Environment

SDSoC

SoC-Strength FPGA Design Suite

Vivado™ Design Suite

Rapidly develop C-based video algorithms using Vivado HLS

Vivado HLS

Page Bookmarked