历史上的今天
今天是:2024年10月11日(星期五)
2019年10月11日 | 开放、标准、免费 赛灵思发布Vitis统一软件平台
2019-10-11
FPGA以及采用它们的片上系统架构具有可配置、适应性强的特性,使得该技术在从AI驱动的数据中心到智能边缘设备和IoT的众多应用中都是关键。作为其不断发展过程中的一部分,赛灵思一直在将这种自适应技术集成到用于机器学习的平台加速器解决方案,以及结合了各种计算资源的特定架构解决方案。
但是,当今异构计算架构的问题之一是,普通软件开发人员很难使用它们。 开发人员必须具有大量的硬件专业知识,才能了解如何最有效地利用系统中从CPU到GPU和FPGA的各种计算资源。
好消息是,近日赛灵思发布了一款名为Vitis的新的免费统一软件平台。 该公司希望可以让包括软件工程师和 AI 科学家在内的广大开发者都能受益于硬件灵活应变的优势。
Vitis统一软件平台发布
赛灵思大中华区销售副总裁唐晓蕾( Maria)及赛灵思软件和人工智能高级经理罗霖( Andy )以“突破软硬壁垒,解锁全员创新”为主题,发布了Vitis统一软件平台。

唐晓蕾通过赛灵思从器件到平台转型战略和产业发展趋势介绍 Vitis 发布的行业意义。

罗霖详细介绍 Vitis 技术细节、功能、资源及发展路线。
历经五年、投入总计1000个人工年而打造,Vitis统一软件平台无需用户深入掌握硬件专业知识,即可根据软件或算法代码自动适配和使用赛灵思硬件架构。Vitis的目标是在众多应用程序中启用高度优化的特定于领域的加速器,从Amazon AWS的云数据中心部署到执行复杂任务(例如自动驾驶汽车的图像识别)的机器学习和智能边缘设备。
此外,Vitis平台不限制使用专有开发环境,而是可以插入到通用的软件开发工具中,并利用丰富的优化过的开源库,使开发者能够专注于算法的开发。例如,Vitis AI组件支持用于分布式神经网络处理的TensorFlow,Caffe和PyTorch框架,而Vitis Video将支持FFmpeg用于云中的视频处理引擎。
软硬件分离 开源成关键
赛灵思总裁兼首席执行官(CEO) Victor Peng表示:“随着计算需求呈指数级增长,工程师与科学家常常受到固定芯片性能的局限。赛灵思打造了一个卓越的设计环境,使各学科领域的编程人员与工程师能够使用他们已熟知并掌握的工具和框架,共同开发与优化他们的软硬件。这意味着他们可以根据自己的应用调整硬件架构,而不需要新型芯片。”

Vitis独立于Vivado™设计套件,后者仍然继续为希望使用硬件代码进行编程的用户提供支持。但是,Vitis也能够通过将硬件模块封装成软件可调用的函数,从而提高硬件开发者的工作效率。
开源成为Vitis的关键点,这将有助于Vitis与市场上的其他解决方案更好地竞争。 借助已经与像Amazon AWS这样的云服务提供商一起部署的赛灵思加速器实例,为那些还没有在赛灵思平台上加速其应用程序的客户提供了机会。
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邮件提醒以率先获得通知。
史海拾趣
|
个人简历: 本人大三,北京理工大学珠海学院自动化专业. 性别:男 主修:模电.数电.电力电子,传感器,51单片机,ARM嵌入式,PLC,运动控制理论,自控原理。 自学:网络技术,信息论,LINUX操作系统,PROTELL PCB。 熟练掌握: 汇编 C ...… 查看全部问答> |
|
本人现在用的是三星2450的芯片。 按照datasheet上说的,如果要休眠只需要写一个寄存器PWRMODE=2BED就行,并且PWR_EN自动变低。 可是当我这么做的时候,PWR_EN依然是高电平,有没有做过的高手知道问题在哪?… 查看全部问答> |
|
我装的DS 3.2 系统是WIN XP (SP3) 好不容易可以用SoftICE了,但是设置了断点调试的时候,经常死机,键盘鼠标不能用,只好重起. 搜索了一下,说是与XP不兼容, 看到有人说打个SoftICE for xp(sp2)的补丁就没问题了. 各位碰到过不?怎么解决的?… 查看全部问答> |
|
最近整理公司前辈的东西,发现留下了MGLS-24064和DMF5005N两块液晶屏,真好我也想试验一下,但上网没查到相应的资料,请问大家谁有相应的资料和接口电路图啊?… 查看全部问答> |
|
LWIP轻量级TCP/IP协议栈(特别适合中高端单片机)资料源码分享 wip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和4 ...… 查看全部问答> |
|
TMS320F28027 EPWM、比较器、模拟输入输出(AIOn)的问题 使用Proteus仿真TMS320F28027遇到如下几个问题,希望大家指导,谢谢! void main1(void) { /**************************************************************************** &n ...… 查看全部问答> |




