英特尔发布oneAPI计划 为开发者提供简化的应用程序开发编程模型

时间:2019-11-18 17:14:23       来源:中关村在线

北京时间11月18日,在2019超级计算大会上,英特尔发布了全新软件行业计划oneAPI及oneAPI beta产品,以在异构计算时代下,为开发者提供一个统一和简化的应用程序开发编程模型。

具体而言,oneAPI包括一项基于开放规范的行业计划和一款beta产品。其中,oneAPI规范包括一种编程语言、强大的API函数库以及底层硬件接口;oneAPI beta产品则为开发者提供了全套的开发工具,包括编译器、编程库、分析器等,并把这些工具封装为特定领域的工具包。初期的oneAPI beta版主要面向英特尔至强可扩展处理器、带集成显卡的英特尔酷睿处理器,以及英特尔FPGA,未来将支持更多硬件。

按照英特尔的规划,oneAPI计划为开发者提供了一个通用、开放的编程体验,使其可以自由选择架构,无需在性能上作出妥协,并降低了开发者在不同代码库、编程语言、编程工具和工作流程中的复杂性。同时,oneAPI保留了现有软件投资,支持现有语言,在开发人员创造更多丰富应用程序提供了灵活性。

关键词: