电子发烧友网 > 可编程逻辑 > 正文

Xilinx隆重发布Vitis统一软件平台,赋予软件开发者灵活应变的硬件

2019年10月09日 16:22 次阅读

Vitis将赋予软件开发者灵活应变的硬件,同时将提高硬件设计者的工作效率。

2019年10月9日,中国,北京 —— 自适应和智能计算的全球领导企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))今天宣布推出 ViTIs™ (发音为 Vī-TIs)—这是一款统一软件平台,可以让包括软件工程师和 AI 科学家在内的广大开发者都能受益于硬件灵活应变的优势。历经五年、投入总计 1000 个人工年而打造,ViTIs 统一软件平台无需用户深入掌握硬件专业知识,即可根据软件或算法代码自动适配和使用赛灵思硬件架构。此外,ViTIs 平台不限制使用专有开发环境,而是可以插入到通用的软件开发工具中,并利用丰富的优化过的开源库,使开发者能够专注于算法的开发。Vitis 独立于 Vivado™ 设计套件,后者仍然继续为希望使用硬件代码进行编程的用户提供支持。但是,Vitis 也能够通过将硬件模块封装成软件可调用的函数,从而提高硬件开发者的工作效率。

赛灵思总裁兼首席执行官(CEO) Victor Peng 表示:“随着计算需求呈指数级增长,工程师与科学家常常受到固定芯片性能的局限。赛灵思打造了一个卓越的设计环境,使各学科领域的编程人员与工程师能够使用他们已熟知并掌握的工具和框架,共同开发与优化他们的软硬件。这意味着他们可以根据自己的应用调整硬件架构,而不需要新型芯片。”

Xilinx隆重发布Vitis统一软件平台,赋予软件开发者灵活应变的硬件

Vitis 统一软件平台

VITIS 堆栈

Vitis 平台构建在基于堆栈的架构之上,该架构可以无缝插入到开源的标准开发系统与构建环境,而且最重要的是,它包含一套丰富的标准库。

Xilinx隆重发布Vitis统一软件平台,赋予软件开发者灵活应变的硬件

Vitis 堆栈

基础层是 Vitis 目标平台。该平台由电路板和预编程 I/O构成。第二层称为 Vitis 核心开发套件,覆盖开源赛灵思运行时库,以管理不同域间的数据移动,包括子系统、即将发布的 Versal ACAP™ 内的 AI 引擎和必要的外部主机。此外,该层也提供编译器、分析器和调试器等核心开发工具。虽然赛灵思提供的是世界一流的设计环境,但是这些工具设计的目的是能与业界标准的构建系统与开发环境无缝集成。

在第三层,8个Vitis 库提供 400 余种优化的开源应用。这8个库分别是:Vitis 基本线性代数子程序(BLAS)库、Vitis 求解器库、Vitis 安全库、Vitis 视觉库、Vitis 数据压缩库、Vitis 计量金融库、Vitis 数据库集和 Vitis AI 库。借助这些库,软件开发者可以使用标准的应用编程接口(API)来实现硬件加速。

VITIS AI 和特定领域架构

Vitis 平台的第 4 层,也是最具有变革意义的一层是 Vitis AI。它集成了特定领域架构(DSA)。DSA 提供了针对AI模型的硬件实现,开发者可以使用包括 TensorFlow 和 Caffe 等业界领先框架对其进行配置与编程。Vitis AI 提供的工具链能在数分钟内完成优化、量化和编译操作,在赛灵思器件上高效地运行预先训练好的AI模型。此外,它也为从边缘到云端的部署提供了专用 API,实现业界一流的推断性能与效率。赛灵思很快还将推出另一个 DSA(Vitis Video),支持从 FFmpeg 直接进行编码并提供同样超级简单且功能极强大的端到端视频解决方案。由合作伙伴公司提供的 DSA 包括:与 GATK 集成用于基因分析的Illumina,与ElasticSearch 集成用于大数据分析的BlackLynx,以及当前我们客户正在使用的专有DSA。

VITIS 开发者网站

今天,赛灵思还宣布推出了一个开发者网站,方便开发者获取示例、教程和文档,同时作为连接Vitis开发者社区的空间。它将由赛灵思和Vitis专家及爱好者共同管理,并将提供Vitis有关的最新更新、提示和技巧的宝贵信息。

VITIS 供货信息

Vitis 统一软件平台支持软件开发者无需新型芯片即可提高专用硬件的效率。该平台可免费用于赛灵思开发板,下个月即可下载。请注册 Vitis 邮件提醒以率先获得通知。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

软件测试编程技术

本课程强调了软件设计开发相关知识对于做好软件测试工作的重要性,将软件设计开发工程中的重要阶段的重要方法植入软件测试课程体
发烧友学院发表于 2017-11-14 00:00 33549次阅读
软件测试编程技术

关于从基带到射频的物联网测试的分析和介绍

为了测试模块的接收灵敏度,需要降低DSG3030-IQ的输出功率,接收的质量可通过测量实际接收到的基....
发表于 2019-10-10 09:53 21次阅读
关于从基带到射频的物联网测试的分析和介绍

用于Xilinx的MSO FPGA动态探针版本02.21帮助文件

This is a zipped Microsoft Windows® format help file. Extract this file to a Local Disk (a Windows sec...
发表于 2019-10-10 09:06 11次阅读
用于Xilinx的MSO FPGA动态探针版本02.21帮助文件

xc7010芯片上的PL编程失败该怎么办?

我有一个定制板使用Zynq XC7Z010-1CLG400I芯片组。 我正在尝试使用QNX公开的fpga驱动程序对PL进行编程。...
发表于 2019-10-10 07:12 5次阅读
xc7010芯片上的PL编程失败该怎么办?

单片机C语言编程的八个基本规则解析

在数字滤波中有一种叫做“去极值平均滤波”技术,就是对采集的数据按照从大到小或者从小到大进行排序,然后....
发表于 2019-10-09 14:24 57次阅读
单片机C语言编程的八个基本规则解析

无法编程psoc工具包

嗨,我刚刚买了一个CY8CKIT-04942XX,并被困在上传可引导加载闪烁LED项目到PSoC。当我尝试使用Bootloa...
发表于 2019-10-09 12:48 40次阅读
无法编程psoc工具包

为什么评估板AMS101没有说明?

亲爱的先生 我们购买了EK-Z7-ZC706-G套件,内部没有AMS101评估卡,也缺少SD卡。 在Xilinx页面上,它说A...
发表于 2019-10-09 09:14 12次阅读
为什么评估板AMS101没有说明?

如何编程和配置交通信号灯

修改周期从500毫秒(表示0.5秒)闪烁到700毫秒,然后再次上传并注意发生的更改;
发表于 2019-10-09 09:05 73次阅读
如何编程和配置交通信号灯

什么是可视化系统集成器?

System View公司是一家位于美国加州的早期创业型公司,公司的主要产品和业务是设计开发当今嵌入式系统集成开发所使用...
发表于 2019-10-09 07:56 21次阅读
什么是可视化系统集成器?

如何实现实用性指纹识别模块设计?

       本模块采用xilinx公司的Spartan 3E系列XC3S500E型FPGA作为核心控制芯片,通过富...
发表于 2019-10-09 07:35 8次阅读
如何实现实用性指纹识别模块设计?

无法编译代码该怎么办?

我很不清楚如何在vivado环境中添加电路板。 也就是说,当我创建一个新项目时,我的电路板选项数量非常有限,并且没有...
发表于 2019-10-09 06:50 13次阅读
无法编译代码该怎么办?

请问我能用psoc 4 ble把模拟信号传送到pc上吗?

嗨,我对PSoC编程非常新。我基本上需要从电压(分压器)电路获得电压读数,并通过蓝牙把它传送到PC。是否有可能使...
发表于 2019-10-09 06:07 26次阅读
请问我能用psoc 4 ble把模拟信号传送到pc上吗?

什么是Xilinx ZynqUltraScale+ MPSoC技术?

ZynqUltraScale+ MPSoC是Xilinx推出的第二代多处理SoC系统,在第一代Zynq-7000的基础上做了全面升级。包括...
发表于 2019-10-09 06:07 36次阅读
什么是Xilinx ZynqUltraScale+ MPSoC技术?

为什么使用相同的10引脚连接器的PSoC5和PSoC4编程在先锋板上是合理的?

嗨,PSoC5LP - 059工具包有备用编程端口通过10引脚连接器,并有未填充垫的PCB上的连接器。通过焊接连接器,我...
发表于 2019-10-08 11:14 13次阅读
为什么使用相同的10引脚连接器的PSoC5和PSoC4编程在先锋板上是合理的?

OSE 5.0操作系统能确保优化BlueStre...

Sharp Microelectronics和Enea Embedded Technology正在合....
发表于 2019-10-06 17:47 334次阅读
OSE 5.0操作系统能确保优化BlueStre...

如何在ArduinoUno的帮助下从Arduin...

默认情况下,所购买的任何新微控制器芯片都无法立即使用Arduino IDE进行编程。这就是为什么需要....
发表于 2019-10-05 17:41 88次阅读
如何在ArduinoUno的帮助下从Arduin...

怎样将Android手机改为可编程的机器人

我们可以使用Protocoder制作更多应用。请记住,GPS,加速度计,蓝牙等等可供您使用。大胆思考....
发表于 2019-10-05 17:26 169次阅读
怎样将Android手机改为可编程的机器人

浪潮联合Xilinx推出业界首款集成HBM2的F...

浪潮联合赛灵思宣布推出全球首款集成HBM2高速缓存的FPGA AI加速卡F37X,可在不到75W典型....
发表于 2019-10-02 13:31 37次阅读
浪潮联合Xilinx推出业界首款集成HBM2的F...

步进电机控制器原理_步进电机控制器编程实例

步进电机控制器是一种能够发出均匀脉冲信号的电子产品,它发出的信号进入步进电机驱动器后,会由驱动器转换....
发表于 2019-10-01 08:58 119次阅读
步进电机控制器原理_步进电机控制器编程实例

如何从树莓派编程ATtiny85

测试通过与ATtiny85的连接,我们在ATtiny复位时使用GPIO引脚22进行设置。我们必须将该....
发表于 2019-09-28 17:53 326次阅读
如何从树莓派编程ATtiny85

如何采用Arduino系统板进行单片机编程

Arduino最小系统板电路见下图,适用于对ATmega8、ATmega168、ATmega328等....
发表于 2019-09-26 15:44 118次阅读
如何采用Arduino系统板进行单片机编程

RFID传感器的接线和编程

通过再次打开串行监视器并在传感器附近挥动钥匙扣或卡来确保您的编程工作正常,以查看是否信息出现并且您的....
发表于 2019-09-26 15:23 364次阅读
RFID传感器的接线和编程

如何对基于Arduino的金属探测器进行编程

金属探测器的基本原理是,线圈中的电感/信号会随着目标靠近线圈而改变。识别这些变化的常用方法是测量频移....
发表于 2019-09-26 14:57 248次阅读
如何对基于Arduino的金属探测器进行编程

怎样对FRC机器人进行编程

  通常,无法使用cout或printf查看在标准输出流中放入的任何内容。我强烈建议您使用NetCo....
发表于 2019-09-26 14:42 341次阅读
怎样对FRC机器人进行编程

MPC8541E处理器:双POWERPC( MP...

MPC8541E是高集成度、高性能、高可靠、低功耗的高端嵌入式处理器,性价比非常优越。
发表于 2019-09-25 17:48 328次阅读
MPC8541E处理器:双POWERPC( MP...

工业机器人常见的编程方法有哪些

现在工业机器人的技术不断地创新与发展,很多的企业也对工业机器人的操作人员越发的重视了起来,能掌握全面....
发表于 2019-09-24 10:16 160次阅读
工业机器人常见的编程方法有哪些

价值1450元!Xilinx Zynq7010/...

 9月20日,米尔携手电子发烧友、电路城、面包板三大平台举办的MYD-C7Z010/20开发板试用活....
发表于 2019-09-23 15:06 122次阅读
价值1450元!Xilinx Zynq7010/...

怎样对Comcast遥控器进行编程

 恭喜!您已成功对Comcast遥控器进行编程以控制设备!
发表于 2019-09-23 10:05 235次阅读
怎样对Comcast遥控器进行编程

焊接机器人编程的这些小技巧你知道吗带你更快入手

焊接机器人最终加工对象就是工件与焊嘴之间的坐标的设定及使用。
发表于 2019-09-21 10:33 553次阅读
焊接机器人编程的这些小技巧你知道吗带你更快入手

关于Jimu变形工程车的性能分析和应用介绍

更酷的是新品包含四百余个卡扣式零件,其中超声传感器可在3cm~400cm范围内感应障碍物,通过编程避....
发表于 2019-09-20 11:24 632次阅读
关于Jimu变形工程车的性能分析和应用介绍

分享Simulink子系统生成单独的子函数的教程

首先右键点击模型,打开 Block Parameters 界面,首先要在 Main 的页面将子系统勾....
发表于 2019-09-17 09:02 232次阅读
分享Simulink子系统生成单独的子函数的教程

如何快速的学习单片机编程

CPU,它的名字没有改,还是叫CPU(Central Processing Unit)。它是单片机的....
发表于 2019-09-16 16:08 186次阅读
如何快速的学习单片机编程

FPGA将在云计算等新领域中进一步开疆拓土

Xilinx的FPGA的基本结构是一样的,主要由6部分组成,分别为可编程输入/输出单元、基本可编程逻....
发表于 2019-09-13 14:47 172次阅读
FPGA将在云计算等新领域中进一步开疆拓土

两江新区42所中小学及公办幼儿园配置了65间人工...

目前两江新区已为辖区内的42所中小学及公办幼儿园配置了65间人工智能机器人教室、215个优必选CRU....
发表于 2019-09-09 14:31 486次阅读
两江新区42所中小学及公办幼儿园配置了65间人工...

ESP8266的3种简单编程方法

如果您使用任何ESP开发板,您会发现基本上所有这些都不需要您使用按钮手动启用编程模式,那么它们是如何....
发表于 2019-09-03 11:20 1035次阅读
ESP8266的3种简单编程方法

GitHub上开源了自己的学习指南,以便让更多人...

John Washam 是一名软件工程师,目前定居于美国西雅图。2016 时,因其在 GitHub ....
发表于 2019-09-01 09:14 464次阅读
GitHub上开源了自己的学习指南,以便让更多人...

Xilinx最新研发出世界上最大的FPGA芯片

人工智能硬件初创企业Cerebras发布了一款号称有史以来最大的人工智能软件培训芯片。公司创始人兼首....
发表于 2019-08-27 14:42 260次阅读
Xilinx最新研发出世界上最大的FPGA芯片

如果将编程替换成中文到底会怎么样

你以为会写中文就会编程吗?这就像你以为会写汉字就会写出好文章一样。编程是和机器沟通,因而要用机器的言....
发表于 2019-08-25 11:02 494次阅读
如果将编程替换成中文到底会怎么样

xilinx推出全球最大容量FPGA— Virt...

赛灵思公司今天宣布推出全球最大容量的 FPGA – Virtex UltraScale+ VU19P....
发表于 2019-08-24 09:09 391次阅读
xilinx推出全球最大容量FPGA— Virt...

Xilinx ACAP架构介绍

随着机器学习算法的研究,其变得越来越复杂和多样性。计算密集性对计算资源和存储以及带宽提出了更高的要求....
发表于 2019-08-18 11:16 128次阅读
Xilinx ACAP架构介绍

西部数据OpenFlex开放组合式NVMe-oF...

随着数据中心工作负载的复杂性和范围不断提升,未来需要增强性能、灵活性和可扩展性来满足这些工作负载的需....
发表于 2019-08-16 17:31 303次阅读
西部数据OpenFlex开放组合式NVMe-oF...

编码方式有哪些_简述常用的编码方式

学过计算机的人都知道ASCII码,总共有128个,用一个字节的低7位表示,0~31是控制字符如换行回....
发表于 2019-08-15 16:37 252次阅读
编码方式有哪些_简述常用的编码方式

Verilog编程语言界面入门知识简介

即使Verilog成功,许多经验丰富的Verilog用户仍然认为其编程语言界面( PLI)作为“软件....
发表于 2019-08-13 17:31 529次阅读
Verilog编程语言界面入门知识简介

假如编程用中文?

如果你自己想去设计自己的编程语言,就去好好学学编译原理吧。
发表于 2019-08-12 14:45 386次阅读
假如编程用中文?

单片机的程序编写

MCU的程序的编写与PC下的程序的编写存在很大的区别,虽然现在基于C的MCU开发工具越来越流行,但对....
发表于 2019-08-12 09:57 714次阅读
单片机的程序编写

知名编程问答社区遭受攻击,约有 250 个用户数...

Ferguson 在官博发布攻击事件后续。
发表于 2019-08-11 10:28 889次阅读
知名编程问答社区遭受攻击,约有 250 个用户数...

什么样的编程方式效率更高?

随着电子产品的飞速发展,MCU的集成度越来越高,体积越来越少,封装形式越来越多。
发表于 2019-08-06 17:45 564次阅读
什么样的编程方式效率更高?

Xilinx三大策略应对数据爆炸

数据的爆炸性增长已经是一个老调且不争的事实, 可是你真的知道每天产生的数据有多少吗?
发表于 2019-08-06 15:51 693次阅读
Xilinx三大策略应对数据爆炸

高效编程手段解析

为什么这些注意事项是开发人员特有的?
发表于 2019-08-06 15:07 389次阅读
高效编程手段解析

干货 | 单片机编程设计需要好方法

高手都是练出来的
发表于 2019-08-06 14:28 545次阅读
干货 | 单片机编程设计需要好方法

Xilinx传达5G不光只是更快而已 还有助降低...

随着5G将在今年开始营运,如同当年3G转4G一样,业界仍对5G有相当极端的看法,一则乐观的认为5G的....
发表于 2019-08-06 10:10 1626次阅读
Xilinx传达5G不光只是更快而已 还有助降低...

e络盟与树莓派签署独家分销协议,为客户提供所需的...

定制化设计包括重新配置电路板布局、整合新增功能、重新设计接口以及更改电路板与存储器配置等。根据定制程....
发表于 2019-08-04 09:13 732次阅读
e络盟与树莓派签署独家分销协议,为客户提供所需的...

如何使用西门子结构化文本编程

下面,我就结合自己的一些使用经验介绍一下如何使用结构化文本编程。
发表于 2019-08-04 08:29 691次阅读
如何使用西门子结构化文本编程

有哪些电气语言支持PLC编程这5大电气语言你会吗

PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言....
发表于 2019-08-03 10:16 604次阅读
有哪些电气语言支持PLC编程这5大电气语言你会吗

什么是数字金融堆栈

Layer 0是算法控制的商品货币发行层。所有新以太坊在Layer 0上发行,Layer 0是负责以....
发表于 2019-08-02 11:03 81次阅读
什么是数字金融堆栈

Xilinx正式收购 NGCodec,以更小带宽...

永别了,缓冲!
发表于 2019-07-31 17:02 499次阅读
Xilinx正式收购 NGCodec,以更小带宽...

冲击3000万美元,这家国产FPGA厂商今年要爆...

据MRFR统计2018年全球FPGA市场规模为60亿美元左右,随着AI+5G的应用逐步展开,其市场规....
发表于 2019-07-28 15:30 1706次阅读
冲击3000万美元,这家国产FPGA厂商今年要爆...

PLC如何进行入门简单说明

当今电气工控领域PLC、变频器、软启动器号称工控三巨头,现如今行走在电气工控的江湖中,要是不懂一些P....
发表于 2019-07-28 10:15 626次阅读
PLC如何进行入门简单说明

如何才能成为IT的编程高手

我在IT界摸爬滚打快十年了,下面简单说说关于编程需要掌握的技术与相关知识。很多人感觉编程很难。很多人....
发表于 2019-07-28 09:12 801次阅读
如何才能成为IT的编程高手

工业相机编程模型和流程及SDK接口使用

对于工业相机来说,当CMOS或CCD芯片曝光然后将数据转到相机缓存后,这时候DMA会负责将缓存中数据....
发表于 2019-07-27 09:05 680次阅读
工业相机编程模型和流程及SDK接口使用

成功的通过硬币接受程序避免松散的信号

大多数硬币接收器都配有传感器来检测尺寸和金属成分的差异。一些特殊的硬币接收器使用视觉检测技术来识别不....
发表于 2019-07-26 09:51 365次阅读
成功的通过硬币接受程序避免松散的信号

如何使用CanBus发送和接收特定数据

CAN-BUS是一种常见的工业总线,因为它的行程距离长,通讯速度中等可靠性。它常见于现代机床上,例如....
发表于 2019-07-26 09:09 719次阅读
如何使用CanBus发送和接收特定数据

怎样用Arduino编程

您是否拥有产品或项目请注意,您可能会发现自己需要使用PC以外的硬件或本地硬件商店中可以找到的某些组件....
发表于 2019-07-26 08:35 791次阅读
怎样用Arduino编程

FAD喷涂机器人仿形编程取得重要进展

攻破这个难题的带头人,是个刚刚工作2年的技术工人,来自“文广创新实验室”。
发表于 2019-07-25 09:43 713次阅读
FAD喷涂机器人仿形编程取得重要进展

一名程序员的编程之路

自己使用C独立求解问题是从数学建模中的一个过河的游戏开始的,一开始我并没有想过要使用编程来解决这个问....
发表于 2019-07-24 11:06 475次阅读
一名程序员的编程之路

Xilinx DPU助力Advantech VE...

Advantech 在 AI 、IoT 智能系统与嵌入式平台领域居于全球领先地位。他们正在开发新系列....
发表于 2019-07-21 10:56 166次阅读
Xilinx DPU助力Advantech VE...

库卡机器人模拟量输入输出编程的详细资料概述

本文档的主要内容详细介绍的是库卡机器人模拟量输入输出编程的详细资料概述
发表于 2019-07-20 11:09 683次阅读
库卡机器人模拟量输入输出编程的详细资料概述

7月份编程语言排行榜 ython和Java到底谁...

PYPL是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在Google上相关的搜索频率进行统计....
发表于 2019-07-19 11:58 3735次阅读
7月份编程语言排行榜 ython和Java到底谁...

加拿大大四学霸,天才程序员和他的逆天语言模型

一位来自加拿大的大四学霸,开发了一款”Deep TabNine“代码补全工具,实现了这一大胆的想法。
发表于 2019-07-19 09:03 678次阅读
加拿大大四学霸,天才程序员和他的逆天语言模型

一套符合标准SQL语义的开发语言,link的最新...

在 Flink 1.7.0 中,我们更接近实现快速数据处理和以无缝方式为 Flink 社区构建数据密....
发表于 2019-07-18 14:12 561次阅读
一套符合标准SQL语义的开发语言,link的最新...

贸泽与Xilinx签订全球分销协议,Xilinx...

专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 今....
发表于 2019-07-16 10:21 155次阅读
贸泽与Xilinx签订全球分销协议,Xilinx...