微信扫雷软件有用没

- 网页版红包扫雷 - 包包乐App
首页 / 44y3gc / 正文

赛勒斯发布威迪思从边缘到云的硬件开发统一软件平台

2019-11-22 44y3gc 8622 ℃ 0 评论

原标题:塞林发布威迪的统一软件平台,从边缘到云的硬件开发

志东(公开号码:志东)

文本|魏世伟

智利和西班牙10月9日报道称,塞林斯(Celins)今天宣布推出一个名为Vitis的统一软件平台,该平台包括一个目标平台、一个核心开发工具包、一个加速库和一个特定领域的开发环境。它使软件和硬件开发人员能够在不掌握硬件专业知识的情况下,根据软件或算法代码自动调整和使用Celins的硬件架构。

同时,大中华区销售副总裁唐·肖磊和赛勒斯软件及人工智能高级经理罗霖分别详细介绍了人工智能行业当前的发展趋势以及威迪统一软件平台的功能和应用。

会后,塞林斯与包括智利和西方在内的几家媒体就威迪平台及其竞争对手的优势、特点和未来发展进行了深入的讨论和交流。

一、威迪:支持从边缘到云的硬件开发

事实上,Vitis是一个基于堆栈架构的统一软件平台,对所有开发人员都是免费的。

同时,它独立于Celines于2012年发布的集成设计环境——Vivado设计套件,可以结合各种可编程技术,可以扩展多达1亿个等效ASIC门的设计。

与Vivado相比,Vitis不仅可以帮助软件开发人员更灵活地开发硬件,还可以将硬件模块打包成软件可以调用的功能,进一步帮助硬件设计人员提高工作效率。

然而,罗霖也提到,Vitis统一软件平台的引入并不能替代Vivado设计套件,那些喜欢使用硬件代码编程的用户仍然可以得到Vivado设计套件的支持。

简而言之,威迪斯主要从四个方面为用户的硬件开发提供支持:

1。全面的内核开发工具包。它不仅有Xilinx运行时(简称XRT),还可以管理不同域之间的数据移动。

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

展开全文

2。完整的硬件加速开源库。维提斯统一软件平台有八个维提斯库:维提斯人工智能库、维提斯BLAS(基本线性代数子程序)库、维提斯数据压缩库、维提斯视觉库、维提斯求解器库、维提斯定量金融库、维提斯数据库集和维提斯安全库。

这8个库提供了400多个开源应用,并针对赛勒斯硬件平台进行了优化,这可以进一步帮助软件开发人员使用标准的应用编程接口(Application Programming Interface)来实现硬件加速。

3。在特定字段中插入开发环境。这主要包括威迪人工智能和FFmpeg。同时,塞林斯表示,Vitis人工智能是Vitis统一软件平台最具革命性的功能。

一方面,威蒂斯人工智能集成了领域特定架构(DSA),可以为人工智能模型提供硬件实现。它还在用户配置和编程方面支持当前的主流框架,如TensorFlow、Caffe和PyTorch,并为从边缘到云的部署提供了专用的应用编程接口,允许用户在熟悉的高级框架中直接开发。

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

4。不断发展的硬件加速合作伙伴库。这是赛勒斯为用户提供的合作伙伴知识产权、库和预先构建的加速应用生态系统。

它包括Bigstream超加速软件、BlackLynx图像和视频边缘分析、CTAccel图像处理(CIP)加速器等。

此外,Vitis统一软件平台还支持用户开发嵌入式软件,加速塞勒斯的FPGA、SoC和ACAP等异构平台上的应用,并为加速edge、云计算和混合计算应用提供统一的编程模型,进一步方便软硬件开发者的硬件开发。

其次,阐述威迪人工智能的五个工具,以满足开发者的不同需求。

“客户的应用场景非常多样化和分散化。”罗霖提到,现阶段,客户的创新周期和软件迭代周期越来越快,这意味着客户为不同场景和不同软件开发硬件的成本越来越高。

因此,拥有一个灵活且可扩展的开发平台尤其重要,它可以根据自己的需求优化软件和底层硬件。

值得一提的是,罗霖进一步详细介绍了威迪统一软件平台的威迪人工智能。

威迪人工智能主要包括人工智能优化器、人工智能量化器、人工智能编译器、人工智能配置器和人工智能库。

除了支持当前主流框架和最新模型以及执行各种类型的深入学习任务之外,Vitis人工智能为开发人员提供的工具链可以在几分钟内完成优化、量化和编译操作。

同时,当它在赛勒斯处理器上工作时,它还可以高效地运行预先训练好的人工智能模型。

此外,威蒂斯人工智能(Vitis AI)的人工智能量化器还支持模型量化、校准和微调,高级用户也可以使用人工智能优化器来修剪高达90%的模型。

人工智能库为用户提供高级语言调试器,如C++和Python API,可以实现从边缘到云的最大可移植性。

对于Celins来说,Vitis统一软件平台的引入有利于公司使用Vivado和Vitis来共同满足不同开发需求的开发者。

例如,传统硬件开发人员可以通过Vivado开发工具开发硬件。嵌入式软件的工程师可以使用嵌入式软件来开发底层驱动程序。

此外,应用程序开发人员可以使用他们熟悉的Vitis C++库进行应用程序开发。最后,人工智能开发人员可以使用高级框架来训练他们的模型,例如TensorFlow和Python,以便更快地在平台上部署模型。

第三,提供统一的应用编程接口来支持28纳米以下的设备

值得一提的是,为了实现从边缘端到云的一次性编程,以及自适应调用和计算,Vitis统一软件平台为边缘端和云提供了统一的应用编程接口。

不难看出,软件和硬件的创新周期不断缩短。同时,软件更新甚至会比硬件更快。面对这一发展,威迪在未来将在哪些领域进行更新和升级?

"威迪更像是一种工具,一种帮助顾客增强活力的工具."针对这个问题,唐肖磊说。

一方面,威迪与硬件有一定的相关性。目前,威迪支持所有低于28纳米工艺的设备。未来,随着人工智能引擎的改进和工艺技术的更新,威迪将支持越来越广泛的硬件和引擎。

另一方面,在软硬件创新共同发展的当下,Vitis软件不仅能让客户更方便地使用第三方知识产权工具,还能通过与客户的沟通,进一步提高工具应用的效率,提高Vitis的应用性能。

结论:为解决硬件加速问题提供了新的方向

作为全球领先的可编程逻辑完整解决方案供应商,赛勒斯在可编程门阵列、可编程片上系统和ACAP的研发中,一直为消费电子、汽车电子和数据中心等多个行业提供重要的处理器技术和创新驱动力。

这一次,居鲁士为开发者推出的Vitis统一软件平台,无疑是面对数据爆炸式增长、算法不断进化、业界不断出现“摩尔定律已死”的声音,优化和突破硬件设计经验的重要尝试。

未来,随着软件应用的不断更新和发展以及芯片制造过程等硬件问题的进一步凸显,越来越接近物理上限,威迪统一软件平台可能为开发者的硬件加速问题提供新的解决方案。回到搜狐看更多

负责任的编辑:

请在这里放置你的在线分享代码

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论