IMG CXM GPU:面向复杂消费级设备的无缝视觉体验
上周我们推出了一款新的GPU,即IMG CXM。它的三种配置可扩展,为可穿戴设备和高级数字电视等多种消费设备提供无缝用户界面。
消费级设备需要GPU提供什么?
涵盖智能手表和智能眼镜的可穿戴市场为移动中的消费者提供了易于访问的信息。鉴于屏幕尺寸小,为了获得好得体验,界面必须即时响应指尖的触摸或声音。就智能眼镜而言,这可能涉及一定程度的边缘人工智能,而考虑到 SoC 和电池必须舒适地戴在手腕上时,这是不小的挑战。最重要的是,可穿戴设备必须持续运行一整天。电池管理至关重要。
智能音箱市场正在不断发展。目前出货的许多设备更像是一款平板电脑,内置高品质扬声器和语音识别等人工智能功能。在家里,这样的设备正在替代冰箱上的日历和柜台上的食谱。它们也会是一款用于视频通话的设备,带有自动对焦摄像头,使用户可以在旅途中与家人和朋友保持联系。这需要 GPU 提供出色的图形以及 1-10TOPS 的计算性能来支持 AI 功能。
为了吸引消费者的注意力(以及获取订阅费),Netflix 和 Disney+ 等内容提供商正在升级他们的电视应用程序。他们的最新版本具有丰富的 HDR色彩,文本锯齿状边缘的时代已经一去不复返,同时应用程序的导航反应灵敏 (60FPS+) 且直观。面向这一市场应用的 GPU 需要功能丰富,能够处理大屏幕的渲染需求,但无法将总 SoC 成本降到 20 美元的最佳价格。
对于所有这些用例,面积效率、功耗效率和以图形用户界面为中心的设计都是 GPU 的必备条件。IMG CXM 的性能密度比上一代BXM 内核提高了 50% ,再加上根据图形用户界面 (GUI) 需求量身定制的功能集,使该 GPU 系列非常适合上述的应用市场。
可用的三种 IMG CXM 配置包含:
CXM-2-64 :支持完全原生 HDR 应用程序的最小 GPU,达到 2ppc 和 64 FLOPS 的性能
CXM-4-64 :具有 4ppc 和 64 FLOPS 性能的高效 GPU 核
CXM-4-128 :适用于高端消费设备的性能密集型选项,达到 4ppc 和 128 FLOPS 的性能
HDR 图形用户界面
支持 HDR(高动态范围/HDR10)的设备可以更好地渲染明暗区域之间的内容个,实现明显的对比度。HDR 内容每像素可以呈现 10 亿种颜色(而不是 SDR 的 1600 万种),从而实现更准确的色彩匹配,并在屏幕上显示更接近于眼睛在现实生活中看到的景象。
内容提供商不仅将 HDR 视频流式传输给支持 HDR 视频设备的用户,他们的应用程序还在 GUI 中采用 4K 和 HDR 以提供无缝的视觉体验。从用户从打开流媒体应用程序到剧集结束时,显示的图形质量始终保持一致。
IMG CXM 是 Imagination 系列中唯一一款为 HDR 内容提供原生支持的 GPU;更准确地说,IMG CXM 为数字电视 HDR 图形用户界面提供 RGBA10-10-10-10 和 YUV10 表面/纹理支持。在下图中可以清楚地看到 HDR 的影响,其中较高比特率的图像具有较少可见的条纹。
8-bit RGBA (SDR) 与 10-bit RGBA (HDR)
微帧缓冲压缩技术
IMG CXM 也是唯一一款采用 Imagination 第二代微帧缓冲压缩解决方案——TFBCv2 的 GPU。
帧缓冲区压缩和解压缩对芯片面积大小和电源管理至关重要。通过在将图像数据写入内存或从内存读取时压缩图像数据,可以降低整体 GPU 的总带宽消耗。
Imagination GPU 基于分块的延迟渲染架构。我们的压缩解决方案在逐个分块的基础上工作,其中每个分块可以独立于周围的分块实现不同的压缩率。这意味着与低细节区域相比,图像的更具细节的区域可以被压缩得更少。
Imagination 还具有有损/无损双管道压缩。系统设计者设置压缩率目标,如果一个分片可以使用无损算法实现该目标,它就会压缩数据而不会发生视觉变化。如果不是,则使用有损算法压缩分片。这提供了有保证的压缩率,可以平滑 GPU 的带宽使用并减少图像缓冲区内存占用——这对于小面积、低成本的消费类设备至关重要。
微帧缓冲压缩(TFBC) 的第一个版本随 B 系列推出,提供三种有损压缩率(75% - 有效完美,50% - 视觉无损,25% - 高带宽节省)以及无损模式。与 Imagination 的高性能GPU PVRIC 图像压缩解决方案相比,它在更小的面积内提供更多高质量模式。
TFBCv2 提升了 75%、50% 和 25% 压缩模式的视觉质量,并优先考虑平滑的帧率。它还增加了一种新的质量模式,为系统设计人员带来更大的灵活性:37.5%的适中带宽节省模式。
下面的演示视频显示了不同压缩模式在视觉质量和内存带宽消耗方面的差异。
生态是一切
电视和智能家居市场都有自己的生态系统,Imagination 积极参与其中,并与移动市场的生态系统有很大的重叠,Imagination 是出货量最高的 GPU IP供应商之一,在移动市场有着深厚的根基。例如,许多可穿戴设备、数字电视和智能家居设备都在 Android 上运行,而十五年来,Imagination GPU 一直支持 Android 的设备。
随着 Android 扩展到移动市场之外的更多领域,Imagination 开发了其 DDK 以在任何设备上实现基于 Android 的体验。这包括基于 RISC-V 的设备,谷歌在 2022 年 12 月确认其为一级架构。Imagination GPU是 RISC-V 架构的理想搭档。
基于 Imagination 自己的Catapult 系列 CPU ,我们的团队对这项技术有广泛的了解,我们的 GPU 已经过优化以与 RISC-V 应用处理器适配,目前已有多款搭载 IMG GPU 和第三方 RISC-V CPU 芯片成功流片并出货。
IMG CXM-2-64、CXM-4-64 和 CXM-4-128 GPU 目前已开放授权许可。更多有关产品的信息,可留言或联系我们。
原文链接:https://blog.imaginationtech.com/introducing-img-cxm
声明:本文为原创文章,转载需注明作者、出处及原文链接。
END
欢迎加入Imagination GPU与人工智能交流2群
入群请加小编微信:eetrend89
(添加请备注公司名和职称)
推荐阅读
对话Imagination中国区董事长:以GPU为支点加强软硬件协同,助力数字化转型
Imagination推出IMG CXM最小GPU,为家庭娱乐带来无比便捷的用户界面
Imagination Technologies 是一家总部位于英国的公司,致力于研发芯片和软件知识产权(IP),基于Imagination IP的产品已在全球数十亿人的电话、汽车、家庭和工作 场所中使用。获取更多物联网、智能穿戴、通信、汽车电子、图形图像开发等前沿技术信息,欢迎关注 Imagination Tech!
相关文章:

IMG CXM GPU:面向复杂消费级设备的无缝视觉体验
上周我们推出了一款新的GPU,即IMG CXM。它的三种配置可扩展,为可穿戴设备和高级数字电视等多种消费设备提供无缝用户界面。 消费级设备需要GPU提供什么? 涵盖智能手表和智能眼镜的可穿戴市场为移动中的消费者提供了易于访问的信息。鉴于屏幕尺…...

Kafka如何保证数据高可靠
Kafka它本身其实不是一个金融级别数据可靠的分布式消息系统。 虽然说它存储到某个topic里的数据会先拆分多个partition,这体现了分治的一个思想。每一个partition在最终存储的时候会保存多个副本,不同的副本存储在不同的节点。这样的话任意一个节点挂掉…...
OpenWRT 中修改SSID的文件
文件位置:/....../package/ramips/drivers/mt7628/files/mt7628.sh //---------------------------------------------文件中option ssid处修改如下: detect_mt7628() { # detect_ralink_wifi mt7628 mt7628 ssidmt7628-ifconfig eth0 | grep H…...

如何在 Linux 中进行网络地址转换 (NAT)?
网络地址转换(Network Address Translation,简称NAT)是一种在网络中使用的技术,它允许将私有网络中的IP地址映射到公共网络上,从而实现多个设备共享单个公共IP地址。在Linux系统中,我们可以使用一些工具和配…...
redis的使用第一章
下载地址:http://redis.io/download 安装步骤: 1.安装gcc yum install gcc2.把下载好的redis‐5.0.3.tar.gz放在/usr/local文件夹下,并解压 wget http://download.redis.io/releases/redis‐5.0.3.tar.gz tar xzf redis‐5.0.3.tar.gz cd r…...

基于springboot+vue的校园二手交易市场
一、项目背景介绍: 校园二手交易市场是大学生生活中的重要组成部分,它为学生提供了一个便捷的方式来买卖物品。然而,传统的校园二手交易方式存在着信息不对称、交易风险高等问题。为了解决这些问题,基于Spring Boot和Vue的校园二手…...

【CH32】| 01——新建工程 | 下载 | 运行 |调试
系列文章目录 【CH32】| 00——开发环境搭建 【CH32】| 01——新建工程 | 下载 | 运行 |调试 失败了也挺可爱,成功了就超帅。 文章目录 1. 新建工程1.1 基于官方IDE [MounRiver Studio]1.1.1 使用官方内置的工程模板新建1.1.2 使用自定义工程模板新建1.1.2.1 新建自…...
【Netty】Promise 源码分析(十七)
文章目录 前言一、Promise 接口二、Netty 的 DefaultPromise2.1、设置任务的成功或失败2.2、获取 Future 任务执行结果和添加监听事件 三、Netty 的 DefaultChannelPromise总结 前言 回顾Netty系列文章: Netty 概述(一)Netty 架构设计&…...
测牛学堂:2023最新自动化软件测试教程之python基础(字符串常用api总结)
python字符串常用API总结 1 count 查找某个字符在整个字符串中出现的次数 2 capitalize 将字符串的第一个字符转换为大写 3 center(width,fillchar) 返回一个指定宽度的字符串,fillchar为填充的字符,默认是空格,常用* str1 分隔线 print(st…...

【信号变化检测】使用新颖的短时间条件局部峰值速率特征进行信号变化/事件/异常检测(Matlab代码实现)
、 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭…...

MQTT GUI 客户端 可视化管理工具
MQTT GUI 客户端 可视化管理工具 介绍 多标签页管理,同时打开多个连接提供原生性能,并且比使用 Electron 等 Web 技术开发的同等应用程序消耗的资源少得多支持 MQTT v5.0 以及 MQTT v3.1.1 协议,支持通过 WebSocket 连接至 MQTT 服务器以树…...

计算机硬件系统 — 冯诺依曼体系结构运行原理解析
目录 文章目录 目录计算机系统计算机硬件系统(冯诺依曼体系结构)PC 主机硬件CPU(中央处理器)CPU 的组成部分CPU 总线控制器单元运算器单元寄存器组超线程与多核架构三级高速缓存为什么需要缓存三级缓存结构 CPU 的指令集指令集的类…...
10.Linux查看文件内容
在 Linux 中,可以使用多种命令来查看文件内容。以下是几个常用的命令及其用法: cat 命令:以行为单位显示整个文件内容。 cat file.txt # 显示名为 file.txt 的文件内容less 命令:分页显示文件内容,可向前/后翻页、搜索…...

API接口测试—详情版(拼多多根据ID取商品详情)
一、为什么要做接口测试 做接口测试的原因主要有以下几个方面: 1. 确保接口功能正确性:接口是不同软件系统或者不同模块之间的数据传输和交互的通道,通过接口测试能够确保不同系统或者模块之间传递的信息准确无误,从而保证了整个…...

【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering(分离对比协同过滤)
【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering(分离对比协同过滤) 文章目录 【论文阅读】23_SIGIR_Disentangled Contrastive Collaborative Filtering(分离对比协同过滤)1. 来源2. 介绍3. 模型方法3.1…...
目前的网络情况与特点
现有网络无法进展安全管理与控制,缺乏可管理与安全性,一旦 网络出现病毒与网络攻击现象,将会涉与到个别部门部数据丢失与影 响相关的业务运作。 1 1.1 采用普通傻瓜式交换机 目前全所各部门采用的交换机根本上为 TP-LINK、D-LINK 10/100M 傻瓜…...

css选择器及其权重
1. 类型选择器 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-wid…...

RK3588平台开发系列讲解(项目篇)RKNN-Toolkit2 的使用
平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、RKNN-Toolkit2安装二、模型转换和模型推理三、性能和内存评估沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 NPU 是专门用于神经网络的处理单元。它旨在加速人工智能领域的神经网络算法,如机器视觉和自…...
C/C++基础讲解(九十九)之经典篇(第几天/排序)
C/C++基础讲解(九十九)之经典篇(第几天/排序) 程序之美 前言 很多时候,特别是刚步入大学的学子们,对于刚刚开展的计算机课程基本上是一团迷雾,想要弄明白其中的奥秘,真的要花费一些功夫,我和大家一样都是这么啃过来的,从不知到知知,懵懂到入门,每一步都走的很艰辛,…...

quickstart Guide快速入门
本文档参考backtrader官方文档,是官方文档的完整中文翻译,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文开发手册、backtrader入门资料使用。 快速入门章节目录 快速入门使用平台从0到100:一步一步的演示基本设置设置现…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

微信小程序 - 手机震动
一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注:文档 https://developers.weixin.qq…...

人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式
今天是关于AI如何在教学中增强学生的学习体验,我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育,这并非炒作,而是已经发生的巨大变革。教育机构和教育者不能忽视它,试图简单地禁止学生使…...

基于PHP的连锁酒店管理系统
有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...

抽象类和接口(全)
一、抽象类 1.概念:如果⼀个类中没有包含⾜够的信息来描绘⼀个具体的对象,这样的类就是抽象类。 像是没有实际⼯作的⽅法,我们可以把它设计成⼀个抽象⽅法,包含抽象⽅法的类我们称为抽象类。 2.语法 在Java中,⼀个类如果被 abs…...

企业大模型服务合规指南:深度解析备案与登记制度
伴随AI技术的爆炸式发展,尤其是大模型(LLM)在各行各业的深度应用和整合,企业利用AI技术提升效率、创新服务的步伐不断加快。无论是像DeepSeek这样的前沿技术提供者,还是积极拥抱AI转型的传统企业,在面向公众…...
【HarmonyOS 5】鸿蒙中Stage模型与FA模型详解
一、前言 在HarmonyOS 5的应用开发模型中,featureAbility是旧版FA模型(Feature Ability)的用法,Stage模型已采用全新的应用架构,推荐使用组件化的上下文获取方式,而非依赖featureAbility。 FA大概是API7之…...
ArcPy扩展模块的使用(3)
管理工程项目 arcpy.mp模块允许用户管理布局、地图、报表、文件夹连接、视图等工程项目。例如,可以更新、修复或替换图层数据源,修改图层的符号系统,甚至自动在线执行共享要托管在组织中的工程项。 以下代码展示了如何更新图层的数据源&…...

PydanticAI快速入门示例
参考链接:https://ai.pydantic.dev/#why-use-pydanticai 示例代码 from pydantic_ai import Agent from pydantic_ai.models.openai import OpenAIModel from pydantic_ai.providers.openai import OpenAIProvider# 配置使用阿里云通义千问模型 model OpenAIMode…...