栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

开发者福音:通向跨架构编程的可能

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

开发者福音:通向跨架构编程的可能

  当硬件体系渐趋完善,GPU、FPGA 以及各种针对不同应用而开发的专用芯片与 CPU 一起组成复杂的异构平台时,新的问题应运而生。

  一般而言,要发挥这种异构平台的性能,开发者需要深入了解底层硬件的体系结构,以便针对性的利用各个异构单元的优势。

  但事实上,在普通的软件工程师或算法工程师群体中,能够了解和掌握这些硬件相关的开发知识的人往往寥寥无几。

  针对这一点,英特尔推出了 oneAPI 工具包。oneAPI 早在 2018 年底举行的英特尔架构日上就已亮相,其在英特尔生态布局中的地位不言而喻。

  oneAPI 提供了一个统一的软件编程接口,这使得应用程序开发者可以专注于算法和应用的开发,而无需关心太多底层细节的实现。

  除了编程接口外,oneAPI 还会包含完整的开发环境、软件库、驱动程序、调试工具等要素,而且这些加速库都已经针对底层硬件进行了优化设计。

  以 Neural Compressor 为例,作为一种开源 Python 库,它可以跨多个面向 CPU 和 GPU 的英特尔优化深度学习框架自动进行模型压缩,将优化时间缩短达一个数量级。

  对开发者来说,oneAPI 提供的是一种通用、开放的编程体验,让开发者可以自由选择架构,而无需在性能上作出妥协,同时也大大降低了使用不同的代码库、编程语言、编程工具和工作流程所带来的复杂性。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号