Qualcomm即将发布Vulkan支持版本Adreno

Qualcomm Technologies, Inc. 推出的Snapdragon™ 820及其内嵌Adreno™ 530 GPU ,支持Khronos发布的Vulkan规范。同时,高通将于2016年3月14日发布支持Vulkan的Adreno SDK v5.0 和 Snapdragon Profiler v1.5。如果您是开发人员及合作伙伴,能够访问Snapdragon 820移动开发平台或正在开发将受益于这些新工具的项目,官方也提供了预发布版本。欲申请预发布版本,可点击此处进行申请。

今年2月17日,Qualcomm Technology正式宣布在Qualcomm Adreno 530 GPU中,推出针对Khronos旗下Vulkan的图像计算API的支持,并将其嵌入到Qualcomm 骁龙820处理器中。 Vulkan是新一代针对现代GPU的高性能图形与计算开放标准API。 Vulkan中全新的架构设计为应用提供了清晰的GPU控制以及优化性能与预测的能力。 除了Qualcomm旗下的骁龙820平台,即将问世的Adreno 5xx系列以及现有的Adreno 4xx系列GPU也将获得支持。 通过Vulkan的新一代图形与计算API,基于 GPU的优化硬件加速实现,新的应用可以实现逼真的3D图形效果以及更高效的GPU计算性能。

新一代的Vulkan的特性相比于其他API有明显的特点。针对GPU操作的更清晰操作可以将驱动的能耗最小化,并获得更好的性能。多线程友好的架构支持可以充分发挥系统性能并提高CPU的整体利用率。 高效的API设计可用于多种设备的支持,如手机、桌面渲染、控制台以及嵌入式平台等。基于Khronos的SPIR-V中间表示技术, 着色语言的扩展性与可预测性行为也更加出色。除了性能上的提升,可扩展的界面架构允许开发者使用高效的调试工具进行验证、调试以及profile。更重要的是,Vulkan是完全跨平台的,能够解决大多数API的平台兼容问题。

除此之外,Qualcomm Technology将会成为全球首批搭载兼容Vulkan驱动的技术公司, 并通过骁龙820的嵌入式Adreno 530 GPU以及即将推出的Adreno 4xx系列GPU进行试验。 Vulkan通过加入多线程指令缓存生成以及清晰的Adreno GPU的高级图像控制能力,能够在很多层面提高处理器的图像能力。 Qualcomm产品经理Mican Knapp早就在前几个月的MWC大会上提出,将在不久的将来为Vulkan提供骁龙产品的开发工具以及Adreno SDK,为智能手机、平板电脑、VR HMD以及众多基于骁龙处理器的产品提供支持。
这里写图片描述
根据Khronos的授权支持公司清单,我们能看到Qualcomm的身影。从上图可看到,高通已经为Vulkan的驱动提供了行业标准,并通过了第一等级的认证。 Vulkan API以及Qualcomm的前期业务合并可能是API项目举足轻重的一步。随着图形处理领域的进步,开发者面临的难点聚焦在如何根据电池寿命与性能之间进行取舍。这一现象在任何行业都不存在。图形处理产业的独特矛盾,使得Vulkan技术的图形计算应用将快速的推进移动设备的迭代周期与开发速度。

在移动设备与PC设备上,Vulkan的API支持毫无疑问将会是一致的。但是,可以预见到,由于移动设备开发者的庞大基数,移动端的市场将会为Vulkan平台引入更多的资源与人才。相比之下,仅仅依靠PC端则不太可能带动太多的流量。我们可以推断,Qualcomm的技术合并将会促进Vulkan平台的更新与融合。除此之外,由于Vulkan对多平台的优势,未来将会有更多的平台如WIndows7.8,10以及Linux都能够发布SDK。随着OSX/Vulkan第三方开发者在OSX上的努力,不久的将来我们将能够看到在苹果系统上的SDK(虽然苹果无法支持Vulkan的运行)。 因此,除了在安卓以及其他手机系统争锋相对的移动市场,Vulkan背后的整个GPU硬件开发者、PC端等领域,Vulkan将会有更好的发展与进步。 Vulkan 图形API所支持的设备数量将会在短时间内超过基于DX12的设备总数。

Vulkan的SDK中还集成了自动OpenGL代码设计器,该技术能够帮助开发者将基于OpenGL的代码移植到基于Vulkan的API上。OpenGL开发者因此不需要投入任何学习成本而能够快速移步Vulkan API的开发。新的软件工具将能够帮助OpenGL程序员移植到Vulkal API并充分发挥Vulkan更先进的指令集。

你可能感兴趣的:(移动开发,嵌入式,sdk)