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!

vitis-libraries-vid-placeholder

Open Source Performance-Optimized Libraries

Coming in November

Overview

Vitis Accelerated Libraries

Vitis™ Unified Software Platform includes an extensive set of open-source, performance-optimized libraries that offer out-of-the-box acceleration with minimal to zero-code changes to your existing applications.

  • Common Vitis accelerated-libraries for Math, Statistics, Linear Algebra, and DSP offer a set of core functionality for a wide range of diverse applications.
  • Domain-specific Vitis accelerated libraries offer out-of-the-box acceleration for workloads like Vision and Image Processing, Quantitative Finance, Database, and Data Analytics, Data Compression and more.
  • Leverage the rich growing ecosystem of partner-accelerated libraries, framework plug-ins, and accelerated applications to hit the ground running and accelerate your path to production.


 


Use in Familiar Programming Languages

Use Vitis accelerated-libraries in commonly-used programming languages that you know like C, C++, and Python. Leverage Xilinx platforms as an enabler in your applications – Work at an application level and focus your core competencies on solving challenging problems in your domain, accelerate time to insight, and innovate.

Whether you want to accelerate portions of your existing x86 host application code or want to develop accelerators for deployment on Xilinx embedded platforms, calling a Vitis accelerated-library API or Kernel in your code offers the same level of abstraction as any software library.

Programming Languages Diagram

Scalable and Flexible Development Example

Scalable and Flexible

Vitis accelerated-libraries are accessible to all developers through GitHub and scalable across all Xilinx platforms. Develop your applications using these optimized libraries and seamlessly deploy across Xilinx platforms at the edge, on-premise or in the cloud without having to reimplement your accelerated application.

For rapid prototyping and quick evaluation of the benefits Xilinx can bring to your applications, you can use them as plug-and-play accelerators, called directly as an API in the user application for several workloads like Computer Vision and Image Processing, Quantitative Finance, Database, and Data Analytics among others.
 

To design custom accelerators for your application, use Vitis library functions as optimized algorithmic building blocks, modify them to suit your specific needs, or use them as a reference to completely design your own. Choose the flexibility you need!

Combine domain-specific Vitis libraries with pre-optimized deep learning models from the Vitis AI library or the Vitis AI development kit to accelerate your whole application and meet the overall system-level functionality and performance goals.

Scalable and Flexible library functions Diagram
Libraries
Vitis AI Library

Vitis AI Library

Accelerate AI inference using a set C++ and Python APIs and pre-optimized deep learning models to achieve highest inference performance for your applications.

Vitis BLAS Library

Vitis BLAS Library

Accelerate common linear algebra operations in your algorithms using performance optimized BLAS routines.

Vitis Data Compression Library

Vitis Data Compression Library

Accelerate a broad range of data compression and decompression algorithms on Xilinx platforms.

Vitis Vision Library

Vitis Vision Library

Develop and deploy accelerated computer vision and image processing algorithms for ADAS, video surveillance, data center, etc. on Xilinx platforms.

Vitis Solver Library

Vitis Solver Library

Accelerate a broad range of applications using performance-optimized solvers and matrix factorizations on Xilinx platforms.

Vitis Quantitative Finance Library

Vitis Quantitative Finance Library

Accelerate a range of quantitative finance workloads such as options-pricing, modeling, trading, evaluation, and risk management.

Vitis Database Library

Vitis Database Library

Accelerate data-intensive and compute-intensive algorithms in relational database management on Xilinx platforms.

Vitis Security Library

Vitis Security Library

Achieve low-latency real-time performance for your security applications using Xilinx platforms.

Partner Solutions

Partner Solutions

Explore the rich ecosystem of Partner IPs, Libraries and Pre-built Accelerated Applications for Xilinx platforms.

Page Bookmarked