最近,Imagination GPU驱动完成了重大更新。Imagination客户现已可通过合作伙伴门户(Partner Portal)获取最新版Linux与Android驱动开发套件(DDK)。我们整理了本次更新的重点内容。
Vulkan协作矩阵(Cooperative Matrix)支持
为加速图形后处理、神经着色器、物理仿真以及GPU上的机器学习推理,DDK 25.2引入了对VK_KHR_cooperative_matrix扩展的支持。该扩展为Vulkan开发者提供了一种标准化、广泛兼容的方式来处理协作矩阵运算,尤其适用于在计算着色器(compute shader)中实现高性能矩阵乘法(matmul)操作。
协作矩阵类型是一种中等规模的矩阵,主要在计算着色器中使用,其矩阵存储在特定范围内的所有执行实例(invocation)之间分布。不同实例协同执行矩阵乘法,实现并行化和优化的运算方式。这种机制与Imagination新一代E系列GPU中深度集成的AI加速模块完美契合。
Vulkan管线编译架构重构
随着Vulkan的不断演进,开发者需求也随之变化,使得早期“预编译完整管线与着色器对象”的模式逐渐不再适用。许多新扩展体现了这一趋势,引入了更灵活、动态的管线行为。然而,这些变化也对依赖静态管线状态的传统架构提出了挑战。
为应对这一变化,我们对Vulkan驱动的着色器与管线编译流程进行了大幅重构。此次改进引入了:模块化编译框架;更流畅的开发工作流;更高效的管线变体管理。通过改进缓存与哈希机制,显著减少了运行时卡顿;同时,新引入的后期着色器链接与重新编译能力,为未来的Vulkan创新和新一代应用需求奠定了基础。
OpenCL内存管理优化
开发者现在可以通过CL_USE_HOST_PTR和CL_ALLOC_HOST_PTR使用固定内存(pinned memory),这对于带宽密集型应用、重复性数据传输或受限于内存带宽的场景尤其有效。
此外,我们还引入了将外部分配内存(如通过DMA-BUF文件描述符共享的缓冲区)导入OpenCL作为统一共享虚拟内存(SVM)的功能。这使得OpenCL与其他支持DMA-BUF的组件(如视频解码器、摄像头驱动或其他计算API)之间能够实现零拷贝数据共享。
通过将外部内存映射至OpenCL SVM空间,应用程序可实现:
避免子系统间冗余内存拷贝;
降低延迟并提升数据密集型流程的吞吐率;
在主机与设备间保持统一的内存访问语义。
虚拟化系统中的更优电源管理
虚拟化是当前广受欢迎的特性,尤其在汽车市场中——多域控制器中的GPU需同时支持车载娱乐系统、仪表盘及高级驾驶辅助系统(ADAS)等多个操作系统。采用GPU虚拟化的客户现在可在平台上使用GPU动态电压与频率调节(DVFS)功能,实现更高能效与性能平衡。
Imagination持续为Android、Windows以及Linux(开源与专有版本)驱动提供定期更新,使客户能够及时获得对最新操作系统、API(及其常用扩展)的支持,同时享受持续的性能优化。
本次发布的25.2 RTM1版本将获得至少一年的维护支持,涵盖漏洞修复与安全更新。如需了解更多信息,欢迎与我们深入沟通。
英文链接:https://blog.imaginationtech.com/driver-update-adds-support-for-vulkan-and-opencl-extensions
声明:本文为原创文章,转载需注明作者、出处及原文链接。
-
gpu
+关注
关注
28文章
5099浏览量
134464 -
imagination
+关注
关注
1文章
617浏览量
63098 -
Vulkan
+关注
关注
0文章
30浏览量
6088
发布评论请先 登录
连接标准联盟正式推出Matter 1.5版本
Imagination 开源图形驱动新增Vulkan 1.2支持,并扩展多款GPU适配
开鸿Bot系列大版本更新:体验稳定升级,乐享高效协同!
在Imagination GPU上优化计算任务的十大技巧
NVIDIA RAPIDS 25.06版本新增多项功能
摩尔线程发布图形显卡驱动程序v310.120
NVIDIA桌面GPU系列扩展新产品
Imagination GPU 全面支持 Vulkan 1.4 和 Android 16
NVIDIA Dynamo新增对亚马逊云科技服务的支持
Imagination与澎峰科技携手推动GPU+AI解决方案,共拓计算生态
迅为RK3568开发板瑞芯微资料升级更新驱动开发指南
iTOP-3588开发板采用瑞芯微RK3588处理器四核心架构GPU内置独立NPU强大的视频编解码
从图形处理到AI加速,一文看懂Imagination D系列GPU

Imagination GPU 驱动更新:新增多项 Vulkan 与 OpenCL 扩展支持
评论