发挥自适应计算领导者优势 Xilinx发布Vitis统一软件平台
赛灵思公司(Xilinx)10月9日宣布推出全新Vitis统一软件平台,该平台赋予软件开发者灵活应变的硬件,同时将提高硬件设计者的工作效率。Vitis统一软件平台无需用户深入掌握硬件专业知识,即可根据软件或算法代码自动适配和使用赛灵思硬件架构。
图为赛灵思大中华区销售副总裁唐晓蕾发表演讲
赛灵思大中华区销售副总裁唐晓蕾表示,赛灵思一直在提倡自适应计算,作为自适应计算的领导者,赛灵思在公有云、5G无线、自动驾驶、航空航天、工业物联网、测试测量领域都有广泛布局。此次发布Vitis统一软件平台,正是为了适应行业发展趋势,即云端与边缘的统一化趋势、AI激增趋势及异构计算趋势。
图为赛灵思软件和人工智能高级经理罗霖在介绍Vitis平台
赛灵思软件和人工智能高级经理罗霖认为,现在软件定义硬件的趋势已经不可阻挡,其本质就是可适应计算。客户需要一个灵活的、扩展性比较强的平台,可以根据应用和工作负载自动优化它的系统,包括软件,甚至底层的硬件。“这就需要一个生产效率非常高的工具和软件开发平台帮助他们完成这方面的创新,这是今天发布Vitis最大原因。”罗霖表示。赛灵思打造了一个卓越的设计环境,使各学科领域的编程人员与工程师能够使用他们已熟知并掌握的工具和框架,共同开发与优化他们的软硬件。这意味着他们可以根据自己的应用调整硬件架构,而不需要新型芯片。
据了解,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平台的第四层,也是最具有变革意义的一层是Vitis AI。它集成了特定领域架构(DSA)。DSA提供了针对AI模型的硬件实现,开发者可以使用包括TensorFlow和Caffe等业界领先框架对其进行配置与编程。Vitis AI提供的工具链能在数分钟内完成优化、量化和编译操作,在赛灵思器件上高效地运行预先训练好的AI模型。此外,它也为从边缘到云端的部署提供了专用API,实现业界一流的推断性能与效率。赛灵思很快还将推出另一个DSA(Vitis Video),支持从FFmpeg直接进行编码并提供同样超级简单且功能极强大的端到端视频解决方案。
发布会上,赛灵思还宣布推出了一个开发者网站,方便开发者获取示例、教程和文档,同时作为连接Vitis开发者社区的空间。它将由赛灵思和Vitis专家及爱好者共同管理,并将提供Vitis有关的最新更新、提示和技巧的宝贵信息。Vitis统一软件平台可免费用于赛灵思开发板,下个月即可下载。
责任编辑:诸玲珍