让开发者更容易建造硬体应用服务,Intel释出One API

如同去年宣布推出OpenVINO开发工具组,让开发者能藉由Intel旗下处理器、FPGA架构视觉处理器VPU等硬体,结合开放电脑视觉与影像处理工具OpenCV、电脑视觉API标準OpenVX打造各类物联网应用项目,在稍早于于英国伦敦举办的Software Technology Day活动中,Intel更宣布推出One API计画,让开发者可以透过更简单方式在Intel不同硬体平台上让软体运作效能达成最佳化。

目前在Intel旗下硬体平台,分别涵盖CPU、GPU、FPGA,以及人工智慧,分别对应纯量运算 (scalar)、向量运算 (vector)、矩阵运算 (matrix),以及空间运算 (spatial),形成Intel说明的「SVMS」运算架构。

但由于不同硬体平台对应不一样的软体运算模式,若是要让整体运算效率更为流畅,同时也期望发挥最大运算效能的话,势必要让串接应用进一步简化。

因此,Intel提出的One API计画,便是让开发者能以更简洁形式在不同硬体平台建立应用服务,例如採用开源架构设计,并且建立在C++基础上的全新程式语言Data Parallel C++ (DPC++),开发者基本上只要懂得C++即可使用,同时能透过单次编码即可让程式在不同硬体平台上运作,另外也能藉由API互通形式串接各项软硬体、函式库等资源。

而Intel也将提供更加便利使用的分析与除错工具,让开发者更容易找出程式错误细节,并且以此评估程式运作效率。

Intel预计在今年第四季开始向开发者提供beta测试版本的One API计画应用项目,预期让更多开发者能以Intel硬体平台建造更多应用项目。

你也许会想看以下内容:YouTube Premium、YouTube…Intel持续推动神经网络处理器…分享此文:分享到 Twitter(在新视窗中开启)按一下以分享至 Facebook(在新视窗中开启)点这里列印(在新视窗中开启)点这里寄给朋友(在新视窗中开启)请按讚:喜欢 载入中...intel运算硬体开发者api平台程式应用

相关推荐