当前位置:网站首页>Breaking through soft and hard barriers, Xilinx releases Vitis unified software platform for developers
Breaking through soft and hard barriers, Xilinx releases Vitis unified software platform for developers
2022-07-27 15:51:00 【Xinzhixun】
2019 year 10 month 9 Japan , China , Beijing —— Xilinx, a global leader in adaptive and Intelligent Computing (Xilinx, Inc.,(NASDAQ:XLNX)) Announced today Vitis( Pronunciation is Vī-tis)— This is a unified software platform , It can include software engineers and AI The majority of developers, including scientists, can benefit from the flexibility of hardware .
▲ Tang Xiaolei, sales vice president of Xilinx Greater China, introduced Xilinx's transformation strategy from device to platform and industrial development trend Vitis Industry significance of the release .
▲ Luo Lin, senior manager of Xilinx software and artificial intelligence, introduced in detail Vitis Technical details 、 function 、 Resources and development route .
After five years 、 Total investment 1000 Built for personal years ,Vitis Unified software platform does not require users to master hardware expertise , It can automatically adapt and use the Xilinx hardware architecture according to the software or algorithm code . Besides ,Vitis The platform does not restrict the use of proprietary development environments , Instead, it can be inserted into general software development tools , And use a wealth of optimized open source libraries , So that developers can focus on the development of algorithms .Vitis Independent of Vivado Design Suite , The latter still continues to support users who want to program with hardware code . however ,Vitis It can also be achieved by encapsulating hardware modules into software callable functions , So as to improve the working efficiency of hardware developers .
President and CEO of Xilinx (CEO) Victor Peng Express :“ As computing demand grows exponentially , Engineers and scientists are often limited by the performance of fixed chips . Xilinx has created an excellent design environment , So that programmers and engineers in various disciplines can use the tools and frameworks they are familiar with and master , Jointly develop and optimize their hardware and software . This means that they can adjust the hardware architecture according to their own applications , Instead of new chips .”
Vitis Unified software platform
VITIS Stack
Vitis The platform is built on a stack based architecture , The architecture can be seamlessly inserted into the open source standard development system and construction environment , And most importantly , It contains a rich set of standard libraries .
Vitis Stack
The foundation layer is Vitis Target platform . The platform consists of circuit board and pre programming I/O constitute . The second layer is called Vitis Core development suite , Cover the open source Xilinx runtime library , To manage data movement between different domains , Including subsystems 、 Upcoming Versal ACAP? Internal AI Engine and necessary external hosts . Besides , This layer also provides compilers 、 Core development tools such as analyzers and debuggers . Although Xilinx provides a world-class design environment , But these tools are designed to seamlessly integrate with industry standard build systems and development environments .
On the third floor ,8 individual Vitis Library provides 400 More than kinds of optimized open source applications . this 8 The two libraries are :Vitis Basic linear algebra subroutines (BLAS) library 、Vitis Solver Library 、Vitis Safe house 、Vitis Visual Library 、Vitis Data compression library 、Vitis Measurement financial treasury 、Vitis Database sets and Vitis AI library . With these libraries , Software developers can use standard application programming interfaces (API) To achieve hardware acceleration .
VITIS AI And domain specific architectures
Vitis Platform 4 layer , The most transformative layer is Vitis AI. It integrates domain specific architectures (DSA).DSA For AI Hardware implementation of the model , Developers can use, including TensorFlow and Caffe And other industry-leading frameworks to configure and program it .Vitis AI The tool chain provided can be optimized in a few minutes 、 Quantization and compilation operations , Run pre trained on Xilinx devices efficiently AI Model . Besides , It also provides dedicated services for deployment from the edge to the cloud API, Achieve industry-class inference performance and efficiency . Salins will soon launch another DSA(Vitis Video), Support from the FFmpeg Directly encode and provide the same super simple and powerful end-to-end video solution . Provided by the partner company DSA Include : And GATK Integrated for gene analysis Illumina, And ElasticSearch Integrated for big data analysis BlackLynx, As well as the proprietary currently used by our customers DSA.
VITIS Developer site
today , Xilinx also announced the launch of a developer website , It is convenient for developers to obtain examples 、 Tutorials and documentation , At the same time as a connection Vitis Space in the developer community . It will be composed of thalinx and Vitis Experts and enthusiasts jointly manage , And will provide Vitis The latest updates about 、 Valuable information for tips and tricks .
边栏推荐
- Fluent -- layout principle and constraints
- C语言:三子棋游戏
- Complexity analysis
- 【剑指offer】面试题46:把数字翻译成字符串——动态规划
- Zhaoqi scientific innovation and entrepreneurship competition planning and undertaking organization, mass entrepreneurship and innovation platform, project landing and docking
- Use double stars instead of math.pow()
- C language: function stack frame
- C语言:字符串函数与内存函数
- $router.back(-1)
- The difference between synchronized and reentrantlock
猜你喜欢

Insert sort directly

Inter thread wait and wake-up mechanism, singleton mode, blocking queue, timer

网络原理(2)——网络开发

Voice live broadcast system -- a necessary means to improve the security of cloud storage

C language: dynamic memory function

Alibaba's latest summary 2022 big factory interview real questions + comprehensive coverage of core knowledge points + detailed answers

【剑指offer】面试题53-Ⅰ:在排序数组中查找数字1 —— 二分查找的三个模版

Spark troubleshooting finishing

Network principle (1) - overview of basic principles

MySQL表数据的增删查改
随机推荐
Interview focus - TCP protocol of transport layer
C语言中交换两数的方法
C语言:动态内存函数
Alibaba's latest summary 2022 big factory interview real questions + comprehensive coverage of core knowledge points + detailed answers
聊聊ThreadLocal
Talk about the index of interview questions
leetcode-1:两数之和
Half find
一文读懂鼠标滚轮事件(wheelEvent)
Huawei's general card identification function enables multiple card bindings with one key
Push down of spark filter operator on parquet file
Summer Challenge harmonyos realizes a hand-painted board
Hj8 consolidated statement record
C:浅谈函数
Catalog component design and custom extended catalog implementation in spark3
Database: use the where statement to retrieve (header song)
Spark 任务Task调度异常分析
[tensorboard] oserror: [errno 22] invalid argument processing
UDP message structure and precautions
$router.back(-1)