IMG CXM GPU:面向复杂消费级设备的无缝视觉体验

news2024/12/24 8:14:24

上周我们推出了一款新的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 的性能

228d39bf52ff1fa4403ef5774afe146e.png


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 的影响,其中较高比特率的图像具有较少可见的条纹。

8de25400072578f5089110aa2abaad61.png

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群

19a4d5924f9099a8725335eb4bc6fa88.jpeg

入群请加小编微信:eetrend89

(添加请备注公司名和职称)

推荐阅读

对话Imagination中国区董事长:以GPU为支点加强软硬件协同,助力数字化转型

Imagination推出IMG CXM最小GPU,为家庭娱乐带来无比便捷的用户界面

2c95dd36648ae6d3f502cf728b3e339d.jpeg

Imagination Technologies 是一家总部位于英国的公司,致力于研发芯片和软件知识产权(IP),基于Imagination IP的产品已在全球数十亿人的电话、汽车、家庭和工作 场所中使用。获取更多物联网、智能穿戴、通信、汽车电子、图形图像开发等前沿技术信息,欢迎关注 Imagination Tech!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/591762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一文解读 AIGC 驱动高绩效商业的落地与思考

本文根据神策数据智能业务负责人郭荣锋《AIGC 驱动高绩效商业的实践》的主题演讲整理所得,主要围绕神策对 AIGC (即 AI-Generated Content,人工智能生成内容)业务应用的理解、AIGC 的落地实践及心得体会等方面展开。 以下为本文的…

运行 100 万个并发任务究竟需要多少内存?

Laf 公众号已接入了 AI 绘画工具 Midjourney&#xff0c;可以让你轻松画出很多“大师”级的作品。同时还接入了 AI 聊天机器人&#xff0c;支持 GPT、Claude 以及 Laf 专有模型&#xff0c;可通过指令来随意切换模型。欢迎前来调戏&#x1f447; <<< 左右滑动见更多 &…

Tomcat文件夹属性

Tomcat安装完成后&#xff0c;其安装目录下包含bin、conf、lib、logs、temp、webapps、work等子目录&#xff0c;各个子目录简介如下&#xff1a; &#xff08;1&#xff09;bin目录。主要存放Tomcat的命令文件。&#xff08;解压缩版点击bin下的startup.bat&#xff0c;即可运…

4.2 字节流与字符流

在Java中&#xff0c;有两种基本的数据流类型&#xff1a;字节流和字符流。字节流处理原始二进制数据&#xff0c;而字符流处理Unicode字符。本章节我们将学习字节流与字符流的基本概念以及如何使用它们进行文件的输入输出操作。 4.2.1 字节流 字节流处理原始二进制数据&…

打造音视频极致消费体验

在观看视频时&#xff0c;用户最看重的是什么呢&#xff1f;清晰度&#xff1f;流畅度&#xff1f;还是播放时的稳定性&#xff1f;作为视频厂商&#xff0c;不仅要考虑到常见的指标&#xff0c;一些关乎用户体验的隐藏性指标也需要重点关注。如何持续升级优化代码并在成本和用…

JointJS+ v3.7 Crack

JointJS v3.7 改进了对 SVG 上下文中的外部对象的支持。 2023 年 5 月 30 日 - 16:00 新版本 特征 改进了对外部对象 (HTML) 的支持- 外部对象已成为 Web 开发的标准&#xff0c;JointJS 现在已经在 SVG 上下文中引入了对外部对象的全面且功能齐全的支持。这意味着您现在可以在…

工作积极主动分享,善于业务沟通

工作积极主动分享&#xff0c;善于业务沟通 目录概述需求&#xff1a; 设计思路实现思路分析1.工作积极主动承担责任2.善于沟通3.一起常常lauch 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;…

【JavaSE】Java基础语法(三十九):网络编程入门

文章目录 1. 网络编程概述2. 网络编程三要素3. IP地址4. InetAddress5. 端口和协议 1. 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备&#xff0c;通过通信线路连接起来&#xff0c;在网络 操作系统&#xff0c;网络管理软件及网络通信协…

MyBatis 环境搭建+基本使用

目录 MyBatis创建MyBatis环境搭建MyBatis模式开发MyBatis 获取动态参数&#xff08;查询操作&#xff09;${} 直接替换#{} 占位符模式替换like查询&#xff08;模糊查询&#xff09;多表查询一对一的表映射一对多的表映射 增、删、改操作改操作删除操作增加操作添加用户添加用户…

chatgpt赋能python:Python中的英文单词

Python中的英文单词 Python是一种流行的编程语言&#xff0c;它具有人类易读性、功能强大、支持多种编程范例等特点。Python中包含着大量的英文单词&#xff0c;这些单词在Python编程中极为重要&#xff0c;因为它们直接影响代码的可读性和理解难度。本文将介绍一些最常用的Py…

Go开发学习 | 如何使用Gomail.v2模块包发送邮箱验证码消息及附件学习记录

欢迎关注「全栈工程师修炼指南」公众号 点击 &#x1f447; 下方卡片 即可关注我哟! 设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习&#xff01; “ 花开堪折直须折&#xff0c;莫待无花空折枝。 ” 作者主页&#xff1a;[ https://www.weiyigeek.top ] 博客&…

vulhub-Jarbas(易)

打靶练习Jarbas 0x00 部署0x01 信息收集&#xff1a;端口扫描、服务发现0x02 路径爬取0x03 反弹shell0x04 内网信息收集0x05 crontab定时任务提权0x06 总结 0x00 部署 靶机&#xff1a;下载地址 宿主机&#xff1a;kali2021版本 0x01 信息收集&#xff1a;端口扫描、服务发现…

《计算机组成原理》唐朔飞 第9章 控制单元的功能 - 学习笔记

写在前面的话&#xff1a;此系列文章为笔者学习计算机组成原理时的个人笔记&#xff0c;分享出来与大家学习交流。使用教材为唐朔飞第3版&#xff0c;笔记目录大体与教材相同。 网课 计算机组成原理&#xff08;哈工大刘宏伟&#xff09;135讲&#xff08;全&#xff09;高清_…

git (本地仓库)和(远程仓库)之间的代码推送:013

这里先说明一下循序&#xff1a; 1. 创建(远程仓库)和(本地仓库) 2. 创建(远程仓库)和(本地仓库)之间的链接 3. 将(本地仓库)的代码推通过命令送到(远程仓库)&#xff1b;将(本地仓库)的代码通过(TortoiseGit小乌龟)推送到(远程仓库) 1. 创建(远程仓库)和(本地仓库)&#xff0c…

PHP异步:在PHP中使用 fsockopen curl 实现类似异步处理的功能

PHP从主流来看&#xff0c;是一门面向过程的语言&#xff0c;它的最大缺点就是无法实现多线程管理&#xff0c;其程序的执行都是从头到尾&#xff0c;按照逻辑一路执行下来&#xff0c;不可能出现分支&#xff0c;这一点是限制php在主流程序语言中往更高级的语言发展的原因之一…

C++实现sqlite单表增删改查的详细步骤

1.环境准备 coding之前需要先安装好C的集成开发环境&#xff0c; 我这里选择的是Visual Studio 2022&#xff0c;本来想使用CLion的&#xff0c; 但是破解太麻烦&#xff0c;懒得整了。 Visual Studio 2022 2.项目创建及编码 启动visual studio, 点击创建项目&#xff0c;选…

《MYSQL必知必会》读书笔记1

目录 行 主键 MYSQL工具 使用MYSQL 连接 检索数据 检索&#xff08;SELECT&#xff09; 限制结果&#xff08;LIMIT&#xff09; 排序检索&#xff08;ORDER BY&#xff09; 过滤数据&#xff08;WHERE&#xff09; 过滤数据&#xff08;AND、OR&#xff09; 通配符…

软件测试总结

软件生命周期(SDLC)的六个阶段 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论&#xff0c;主要确定软件的开发目标及其可行性。 2、需求分析 在确定软件开发可行的情况下&#xff0c;对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要…

ML | 6 支持向量机

ML | 6 支持向量机 文章目录 ML | 6 支持向量机SVM介绍线性不可分数据线性可分数据 寻找最大间隔分类器求解的优化问题 SMO高效优化算法简化版SMO处理小规模数据集伪代码程序清单 完整Platt SMO 算法加速优化完整 Platt SMO的支持函数完整Platt SMO算法中的优化例程完整Platt S…

记录--Vue3自定义一个Hooks,实现一键换肤

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 核心 使用CSS变量, 准备两套CSS颜色, 一套是在 light模式下的颜色,一套是在dark模式下的颜色dark模式下的 CSS 权重要比 light 模式下的权重高, 不然当我们给html添加自定义属性[data-themedark]的时候…