Imagination最新发布的驱动(DDK 25.1 RTM2)支持最新版本 Android 操作系统,同时增强了 OpenCL 扩展集及 Android 平台上 Vulkan 1.4 支持。
Vulkan 是 Imagination 开发者社区中广受欢迎的图形 API,因其提供了低开销、跨平台访问现代 GPU 的能力,帮助开发者在多种设备上最大化性能与效率。其对 GPU 操作的显式控制,以及对多线程和细粒度资源管理等高级特性的支持,使其成为高性能游戏、实时渲染及计算密集型应用的理想选择。
此前,Vulkan 1.4 已通过 Linux 驱动向 Imagination 社区开放,本次发布将其支持扩展至 Android 驱动,鉴于 Vulkan 在 Android GPU 战略中的核心地位,此举尤为重要。Vulkan 1.4 作为一次重大更新,将众多之前可选功能纳入核心规范,简化开发流程,确保高性能图形和计算应用的跨平台一致性。
主要增强包括:
流式传输(Streaming Transfers):实现高效跨平台数据流向 GPU,且不影响渲染性能。
集成广泛使用的扩展,如推送描述符(push descriptors)、动态渲染局部读取(dynamic rendering local reads)及标量块布局(scalar block layouts),此前均为可选。
保障支持先进能力,如最高支持 8K 渲染及最多八个独立渲染目标。
随着 Android 16 的稳定发布,Android 设备用户积极升级至最新系统版本。此次驱动支持 Android 16,意味着 OEM 厂商、开发者和终端用户能够充分利用该系统在性能、多任务及视觉表现上的提升,包括:
桌面窗口与自定义键盘快捷键:提升大屏多任务操作,推动 GPU 在多窗口渲染及切换中的表现。
最高支持 16KB 内存页兼容性:针对新硬件配置优化性能与效率。
实时通知更新、预测性返回导航及触觉滑块:打造更沉浸、响应更灵敏的用户体验,依赖强大的GPU 支持实现流畅动画与触觉反馈。
本次驱动的另一重大更新是 OpenCL 支持的扩展——这对希望利用我们的 GPU 在边缘进行 AI 计算的开发者尤为关键。
新增功能包括:
Android HAL 缓冲区扩展,支持 Android 组件与 OpenCL 内核间高效缓冲区共享。
内核时钟扩展,提供高分辨率设备时钟访问,便于性能分析和时间敏感操作。
外部内存及信号量扩展,促进高级多设备工作流中外部内存和同步原语的互操作性。
此外,我们非常激动地引入了 OpenCL 子群(Subgroups)支持——这一革命性升级为计算内核带来 warp 级别控制与细粒度并行性。借助子群,开发者可通过高效的组内通信加速性能,解锁硬件级 SIMD 执行以实现更精细控制,并优化数据密集型工作负载的内存访问。无论是打造高性能图形、AI 流水线还是科学仿真,子群都为开发者提供了将 OpenCL 应用推向新高度的利器。
Imagination 持续维护适用于 Android、Windows 以及开源和专有 Linux 的驱动程序,定期更新以支持最新操作系统及 API(包括其热门扩展),并进行性能优化。
本次发布的 25.1 RTM2 版本将至少提供四年的漏洞修复和安全支持。
欢迎与我们联系,获取更多相关技术细节。

Patrik Masson
现任 Imagination Technologies 产品管理总监,负责公司软件及开发者工具的战略规划与开发。他在工业自动化领域拥有十余年经验,曾管理大型产品组合的全生命周期。在现任职务中,他专注于为 Imagination 的客户及开发者生态系统在整个软件栈上提供价值。
英文链接:https://blog.imaginationtech.com/shrinking-llms-with-self-compression
声明:本文为原创文章,转载需注明作者、出处及原文链接。
全部0条评论
快来发表一下你的评论吧 !