更新时间:2024-07-01 12:33
ARM® Mali™ 系列 GPU 为所有嵌入式图形 IP 和视频 IP 需求提供了完善的解决方案,使设备制造商和内容开发商能够为最广泛的消费类设备(包括手机、便携式游戏机、智能本和 HDTV)提供最高质量的尖端多媒体解决方案。
Mali 嵌入式图形 IP 设计用于提高能源效率和从多方面解决性能问题,包括世界上最小的 GPU、完整多核可扩展性(最高可达 1080p)、用于可视计算的 GPU 上的通用计算 (GPGPU) 以及多用途应用程序。所有 Mali GPU 都受预先集成的 Mali 图形驱动程序软件支持。
灵活性是要考虑的一个重要因素,支持的业界标准开放式 API 包括 Khronos™ OpenVG® 1.1、OpenGL® ES 1.1 和 2.0、OpenCL™ 以及 Microsoft® DirectX®。
ARM Mali 开发人员中心是一个日益壮大的开发人员、技术合作伙伴、软件供应商以及内容公司的社区的在线门户,目标是围绕 Mali 嵌入式图形 IP 打造一个朝气蓬勃的交流平台。借助于这个综合性合作伙伴体系,ARM 独创性地将自己定位为提供图形 IP 和工具以处理各种图形开发活动,这些活动包括片上系统集成和软件开发以及内容创建和优化。
作为一个拥有多年专业经验的嵌入式系统 IP 供应商,ARM 可以提供相应技术以满足苛刻的功耗、性能和面积 (PPA) 要求,从而使我们的合作伙伴能够实现最佳的配置,并且可以在发布之前进行模拟和验证。
(View Larger Mali-200 Image)Mali-200 是世界上授权最广泛的 OpenGL ES 2.0 加速器,它为移动和嵌入式设备中的用户界面、导航、浏览以及游戏提供了高级二维和三维加速,同时将功耗和硅晶片面积降到最低。
完全可编程的体系结构可为基于着色和固定功能图形 API 提供高性能支持。Mali 品牌基于图块的渲染确保使用最少的内存带宽和功耗,而不会影响渲染质量和性能。它提供行业领先的反锯齿功能,确保提供最佳的图像质量,而几乎不会产生任何性能开销。
Mali-200 通过 OpenVG 1.1 支持二维矢量图形以及通过 OpenGL ES 1.1 和 2.0 支持三维图形,可基于 Khronos Group 制定的开放标准提供完善的图形加速平台。目前,Mali 仍然是在 1080 像素下唯一符合 OpenGL ES 2.0 的 GPU 体系结构。
通过提供符合行业标准的 AMBA AXI 接口,可以将 Mali-200 GPU 直接集成到系统芯片设计中,并且还提供了明确定义的接口以连接到其他总线体系结构。
可通过 ARM Mali 体系计划为各种不同的第三方应用程序、中间件和工具提供支持。将针对其他 ARM 硬件和软件产品以及各种第三方应用程序和内容进行预验证。
Mali-200 应用领域包括无线/移动、导航、机顶盒/数字电视、便携式媒体播放机、移动 Internet 设备等等。
(View Larger Mali-300 Image)积效率高的 ARM® Mali™-300 GPU 提供高性能的嵌入式图形,使得 OpenGL® ES 2.0 级浸入式游戏和高清 (HD) 用户界面在将来的入门级和中端消费类设备上成为现实。
Mali-300 GPU 可以从 Mali-200 GPU 无缝升级,具有更高端 Mali-400 MP GPU 的体系结构优势,提供介于 ARM Mali-200 和可扩展的多核 Mali-400 MP 嵌入式图形解决方案之间的性能水平。
Mali-300 GPU 基于 Khronos™ OpenGL® ES 2.0 开放标准为高级嵌入式图形提供完善的图形加速平台,可以在所有主流移动和嵌入式平台上以不高的成本直接实现各种高级三维内容。和所有其他 ARM Mali GPU 一样,它还支持 OpenVG™ 1.1 和 OpenGL® ES 1.1。
屏幕分辨率高达完全 HD 1080 像素,同时在对性能影响最小的前提下实现 4 倍反锯齿效果,这样有可能打造更高级的游戏用户界面,使之更有吸引力。L2 高速缓存的 8KB 内存降低了带宽消耗,这对于注重节约电池能源的移动设备至关重要。
通过单一驱动程序和应用程序栈,可以直接进行应用程序移植和开发,同时可以无缝升级到 Mali-400 MP,使系统性能具有良好的可扩展性。这最大程度地降低了 SOC 供应商的硬件和软件的开发和验证成本。这些优势的结合使得价格不高的设备也能实现高性能和绝佳的用户体验。Mali-300 GPU 基于已发布的 Khronos 规格,有希望通过 Khronos 符合性测试流程。在 khronos 上提供目前对该规格的遵循程度。
(View Larger Mali-400 MP Image)世界上第一个符合 OpenGL ES 2.0 标准的多核 GPU 可将二维和三维加速性能扩展到 1080 像素的分辨率,同时保持 ARM 在功耗和带宽效率方面的领先地位。
Mali-400 MP 通过 OpenVG 1.1 支持二维矢量图形以及通过 OpenGL ES 1.1 和 2.0 支持三维图形,可基于开放标准提供完善的图形加速平台。目前,Mali 仍然是在 1080 像素下唯一符合 OpenGL ES 2.0 的 GPU 体系结构。
Mali-400 MP 单核到四核的灵活配置可支持各种应用场合,从移动用户接口到智能本、高清电视和移动游戏,均可用单个 IP 解决问题。由于所有多核配置使用单一驱动程序栈,因此,可简化应用程序移植、系统集成和维护过程。多核调度和性能扩展完全在图形系统中处理,应用程序开发人员不需要考虑任何特殊事项。
通过提供符合行业标准的 AMBA® AXI 接口,可以将 Mali-400 MP 直接集成到系统芯片设计中,并且还提供了明确定义的接口以连接到其他总线体系结构。
Mali-400 MP 具有完全可编程的体系结构,可为基于着色和固定功能图形 API 提供高性能支持。它提供行业领先的反锯齿功能,确保图像质量达到最佳,而几乎不会产生任何性能开销。可通过 ARM Mali 体系计划为各种不同的第三方应用程序、中间件和工具提供支持,并针对其他 ARM 硬件和软件产品以及各种第三方应用程序和内容完成了预验证。
(View Larger Mali-T604 Image)ARM® Mali™-T604 GPU 专门针对可视计算进行设计,通过使用独创的三管道体系结构,性能与当前的 Mali 图形处理器相比有显著提高。这个第四代 Mali 嵌入式图形 IP 是专为满足 GPU 上的通用计算 (GPGPU) 需求而设计的,并且扩展了 API 支持以便包括整个配置文件以及嵌入式 Khronos™ OpenCL™ 和 Microsoft® DirectX®。
独创的三管道体系结构允许 Mali-T604 GPU 用于通用计算而不会影响图形性能,这使得它成为最佳 GPGPU 解决方案。Mali-T604 管道在硬件中提供真正的 IEEE 浮点数学运算,从而为 Khronos OpenCL 提供完全配置文件支持*。
Mali-T604 可以提供单核到四核的灵活配置,是完善的多核嵌入式图形和 GPGPU 加速平台。这个最新的 Mali 图形 IP 为下一代节能设备带来无与伦比的用户体验和新颖超强的可视计算功能,涵盖智能手机、平板电脑、汽车信息娱乐设备、高端数字电视和数字娱乐系统,实现前所未有的图形品质和能源效率。
通过单一驱动程序栈为所有多核配置提供达到生产质量要求的软件支持,可简化应用程序移植、系统集成和维护过程。多核调度和性能扩展完全在图形系统中处理,应用程序开发人员不需要考虑任何特殊事项。
通过 ARM 的一致性和互连技术,计算任务在异类系统中进行共享处理时,可以轻松跨越 CPU、GPU 和其他可用计算资源,更高效地访问数据。
Mali-T604 GPU 与以前的 Mali 图形处理器相比,性能可以提高 5 倍,最多可以使用 4 个内核。
Mali-T658 提供桌面级的性能,通过使 GPU 内核的数量加倍、使每个内核内的算术管道的数量加倍并提高编译器和管道效率来实现。 ARM Mali-T658 GPU 支持多个计算API,包括Khronos® OpenCL 1.1(完全配置文件)、Google Renderscript 计算和Microsoft DirectCompute。它为64 位标量和矢量、整数和浮点数据类型提供本机硬件支持,这是加速复杂和计算密集型算法的基础。Mali-T600 系列GPU 中保持了完全的Khronos API 支持。 Mali-T600 系列GPU 内的作业管理器可将任务管理从CPU 卸载到GPU,并在活动着色器内核之间实现无缝负载平衡。为所有基于Midgard 体系结构的Mali GPU 并发提供一组公共兼容驱动程序可实现更快的上市时间并最大限度地降低未来实现的软件升级成本。 Mali-T658 GPU 利用ARM CoreLink 高速缓存一致性互连(CCI-400) 技术,从而实现数据与系统中其他处理器的更快、更有效地共享。
Mali-T658 提供的图形性能高达Mali-400-MP GPU 的十倍,并且与Mali-T604 GPU 相比,其GPU 计算性能提高四倍。
Mali 开发人员资源
Mali 开发人员中心提供各种不同的第三方开发工具、中间件和现有示范应用程序,帮助在基于Mali-T658 的系统上部署图形应用程序和内容。
关注Twitter 上的ARMMultimedia,查看Facebook 上ARM 的最新资讯和在Linked In 上与ARM 联系。
访问ARM Mali 开发人员中心,它是一个日益壮大的开发人员、技术合作伙伴、软件供应商以及内容公司的社区的在线门户,目标是围绕Mali 嵌入式图形IP 打造一个朝气蓬勃的交流平台。社区成员可以通过论坛获得很多信息,可以访问各种资源,包括工具、示例代码、开发板、驱动程序和文档。
arm提供了mali GPU各种使用场景下的调优、测试工具。
针对采用ARM® Mali™ GPU的Android手机,进行app的GPU运行时调试和调优。
用于OpenGL ES着色器和OpenCL kernels离线编译的一套命令行工具。
纹理压缩工具用于压缩ETC/ASTC格式的纹理
OpenGLES仿真器是一个映射OpenGL ES调用到desktop OpenGL API的库。
ASTC评估编码器
MaliGPU性能分析工具