处理器大厂英特尔(Intel)正在为发展独立显卡而积极布署。日前,英特尔就向过去自己所发起、并且进一步参与的 OpenCV 开放源电脑视觉程式库,递交了首批的 Vulkan API 支援代码,未来将可用来加速视觉运算。
OpenCV 的全名是“Open Source Computer Vision Library”,是一个跨平台的电脑视觉程式库,由英特尔发起并参与开发,而且以 BSD 授权条款授权发行,可以在商业和研究领域中免费使用。OpenCV 可用于开发时执行图像处理、电脑视觉以及模式辨识程式,且该程式库也可以使用英特尔的多执行绪软件函式库(IPP)进行加速处理。
由于目前 OpenCV 程式库针对英特尔处理器、多核心 x86 架构的优化功能齐全,因此在加入 Vulkan 支援之后,开发者就将无需重写代码,即可将其神经网络应用延续到 GPU 计算平台中。现阶段,Vulkan 后端已经支援 Convolution、Concat、ReLU、LRN、PriorBox、Softmax、MaxPooling、AvePooling、Permute 等各种运算类型。而根据原始程式码的更新说明,这还只是 Vulkan 在 OpenCV 程式库中深度神经网络应用上的开始,未来还将有更多支援和性能优化功能正在进行之中。
一直以来,虽然英特尔在市场上借由核内显示的方式称霸显示芯片市场。但相较 NVIDIA、AMD 藉独立显卡在游戏、加密货币、人工智能市场的攻城掠地,很显然的英特尔已经不满足于功能受限核内显示市场,使得开发独立显卡以提供强大是视觉运算资源已经势在必行。而 Vulkan 则是凭借著开放源代码的丰富特性、加上其性能强大而成为英特尔在开发独立显卡上的利器。
由于英特尔官方之前已经表态,将在 2020 年推出独立显卡产品,目前的代号 Arctic Sound,其未来推出的产品,不但将针对专业市场而来,还将进入一般游戏市场中。因此,为了完成其多年来的梦想,英特尔近来的动作频频。不但已经挖走了 AMD RTG 显卡部门原来的负责人 Raja Koduri,以及曾在 ATI/AMD 工作多年、具有丰富 GPU 研发经历的 Joseph Facca,甚至,还在原来 AMD 显卡研发大本营的加拿大多伦多开设了实验室,就是为了争取人才与资源,一举达到发展独立显卡的目标。至于最后的结果为何,就有待进一步观察了。
(首图来源:官方脸书)