位置:编程技术网 > 人工智能 > 正文 >

赛灵思发布Vitis统一软件平台,从边缘至云端助攻硬件开发

2019年10月10日 08:27来源:未知手机版

唐人街探案插曲,恶魔养殖,沈阳购房

智东西(公众号:zhidxcom)
文 | 韦世玮

智东西10月9日消息,今天,赛灵思宣布推出一款名为“Vitis”的统一软件平台,其包括目标平台、核心开发套件、加速库和特定领域开发环境,能够让软硬件开发者们在无需掌握硬件专业知识的情况下,根据软件或算法代码来自动适配并使用赛灵思的硬件架构。

与此同时,赛灵思公司大中华区销售副总裁唐晓蕾、赛灵思软件和人工智能高级经理罗霖分别向大家介绍了当下AI行业的发展趋势,并对Vitis统一软件平台的功能和应用进行了详细介绍。

会后,赛灵思就Vitis平台与竞争对手之间的优势、特点和未来发展更新等方面,与包括智东西在内的少数媒体进行了深入的探讨与交流。

一、Vitis:支持从边缘到云端的硬件开发

实际上,Vitis是一个构建在基于堆栈架构之上的统一软件平台,免费面向所有开发者。

同时,其独立于赛灵思在2012年发布户的集成设计环境——Vivado设计套件,该套件能够把各类可编程技术结合在一起,且能扩展多达1亿个等效ASIC门的设计。

与Vivado相比,Vitis不仅能帮助软件开发者更灵活地开发硬件,同时还可将硬件模块封装成软件可以调用的函数,进一步帮助硬件设计者提高工作效率。

但罗霖也提到,Vitis统一软件平台的推出并不是对Vivado设计套件的替代,那些喜欢使用硬件代码进行编程的用户仍然可以获得Vivado设计套件的支持。

简单地说,Vitis主要从四个方面为用户的硬件开发提供支持:

1、全面的内核开发套件。它不仅拥有赛灵思运行时库(Xilinx Runtime,简称XRT),能够管理不同域间的数据移动。

同时,它还为用户提供编译器、分析器和调试器等核心开发工具,可无缝集成业界标准的构建系统和开发环境。

2、完整的硬件加速开源库。Vitis统一软件平台拥有Vitis AI 库、Vitis BLAS(基本线性代数子程序)库、Vitis 数据压缩库、Vitis 视觉库、Vitis 求解器库、Vitis 计量金融库、Vitis 数据库集和Vitis 安全库共8个Vitis库。

这8个库共提供超过400种开源应用,并针对赛灵思硬件平台进行了优化,能进一步帮助软件开发者使用标准的API(应用编程接口)来实现硬件加速。

3、插入特定领域的开发环境。这主要包括Vitis AI和FFmpeg,同时赛灵思表示,Vitis AI是Vitis统一软件平台最具有变革意义的一个功能。

一方面,Vitis AI集成了DSA(特定领域架构),可提供针对AI模型的硬件实现,在用户配置和编程上还支持TensorFlow、Caffe和PyTorch等当前的主流框架,并为从边缘到云端的部署提供专用API,让用户可直接在熟悉的更高层次框架中进行开发。

另一方面,赛灵思即将推出的新DSA(Vitis Video),可支持用户直接从FFmpeg进行编码,并提供同样简单且强大的端到端视频解决方案。

4、不断发展的硬件加速合作伙伴库。这是赛灵思为用户提供的合作伙伴IP、库和预构建加速应用生态系统。

其包括Bigstream超加速软件、BlackLynx图像与视频边缘分析,以及CTAccel图像处理 (CIP) 加速器等。

此外,Vitis统一软件平台还支持用户在赛灵思的FPGA、SoC和ACAP等异构平台上开发嵌入式软件和加速应用,并为边缘、云和混合计算应用加速提供统一的编程模型,进一步为软硬件开发者们的硬件开发带来便利。

本文地址:http://www.reviewcode.cn/rengongzhinen/81293.html 转载请注明出处!

今日热点资讯