提升整机性能一般有两种方式:提升硬件规格和软件优化。目前英特尔联合创始人摩尔提出的摩尔定律已经被业界认为失效了,英特尔本身也无法在短时间内通过提升制程来提升芯片的性能。所以英特尔也在逐渐做出改变,其中一项就是在近日的软件技术日当中推出了One API,提供统一的编程模型,从而简化跨多种硬件平台应用程序的开发。
随着电子产品的多功能趋势,芯片需要提供多种计算性能,英特尔的架构目前广泛应用于标量(Scalar)、矢量(Vactor)、矩阵(Matrix)和空间(Spatial)运算当中。在英特尔,这些架构经常被缩写为SVMS,它们需要一个高效的软件编程工具来充分释放性能。根据英特尔的消息,One API支持API编程和直接编程,通过提供统一的语言和库,可以在包括CPU、GPU、FPGA和AI加速器等多种硬件平台当中提供完整的代码性能。
One API包含一种全新的直接编程语言数据并行C++(DPC++),DPC++可以通过开发者普遍了解的编程模型提供并行编程能力和性能。DPC++基于C++,包含了来自Kronos Group的SYCL,并同时包含了开放社区当中的扩展项目。
针对API编程,One API提供了一个强大的库,可以通过它来调用多个硬件实现不同的工作方式,库函数可以针对每个目标体系结构自定义编码。
此外,英特尔将会提供增强版的分析和调试工具,从而帮助开发者在DPC++和各种SVMS架构的基础上进行开发。
英特尔将在2019年第四季度发布针对开发人员的测试版One API的更多信息。
超能网友管理员 2019-06-21 11:03 | 加入黑名单
支持(0) | 反对(1) | 举报 | 回复
5#
游客 2019-06-21 10:38
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
4#
游客 2019-06-20 18:55
支持(4) | 反对(0) | 举报 | 回复
3#
游客 2019-06-20 18:35
该评论年代久远,荒废失修,暂不可见。
已有4次举报支持(1) | 反对(3) | 举报 | 回复
2#
游客 2019-06-20 18:18
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(4) | 反对(1) | 举报 | 回复
1#