vulkan的含义是什么?
vulkan的含义是一个用于图形和计算设备的编程接口。Vulkan是一个跨平台的2D和3D绘图应用程序接口API,最早由科纳斯组织在2015年游戏开发者大会GDC上发表,科纳斯最先把VulkanAPI称为次世代OpenGL行动。vulkan设备接口的特点Vulkan设备通常由一个处理器和一定数量的固定功能硬件模块组成,用于加速图形和计算操作,通常设备中的处理器是高度线程化的,所以在极大程度上Vulkan里的计算模型是基于并行计算的,Vulkan还可以访问运行应用程序的主处理器上的共享或非共享内存。Vulkan是个显式的API,也就是说几乎所有的事情你都需要亲自负责,驱动程序是一个软件用于接收API调用传递过来的指令和数据,并将它们进行转换使得硬件可以理解,Vulkan也会给开发人员提供这个内存。
vulkan是什么意思
Vulkan是一个跨平台的2D和3D绘图应用程序接口。Vulkan旨在提供更低的CPU开销与更直接的GPU控制,其理念大致与Direct3D 12和Mantle类似。Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织(Khronos Group)在2015年游戏开发者大会(GDC)上发表。就像OpenGL,Vulkan针对实时3D程序(如电子游戏)设计,Vulkan并计划提供高性能和低CPU管理负担(overhead),这也是Direct3D12和AMD的Mantle的目标。Vulkan兼容Mantle的一个分支,并使用了Mantle的一些组件。Vulkan计划中的功能科纳斯在SIGGRAPH 2016上宣布,Vulkan将提供类似于Direct3D 12的多卡互联功能。通过Vulkan,不同型号的显卡也能协同工作,而无需NVIDIA SLI或AMD Crossfire的支持。Vulkan多卡互联功能允许API在多个不同的显卡之间智能分配负载,例如,CPU上的集成显卡与高端独立显卡协同工作,能够略微提升显示性能。