Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LPDDR5 :更快,更宽,更省电,更昂贵

LPDDR5 :更快,更宽,更省电,更昂贵

作者头像
用户9732312
发布于 2022-05-13 12:38:36
发布于 2022-05-13 12:38:36
2.4K01
代码可运行
举报
文章被收录于专栏:ADAS性能优化ADAS性能优化
运行总次数:1
代码可运行

云计算人工智能自动驾驶汽车,增强现实,嵌入式视觉等新应用正在推动对内存性能和能效的更严格要求。内存对于这些系统至关重要,它们需要高带宽和高速度以及更低的功耗和更低的成本。随着这些新兴市场的需求,存储器行业开始从平面(2D)DRAM转向宽I / O或HBM(高带宽存储器)等3D技术TSV(通过硅垂直互连访问)。 低功耗DRAM技术已经发展到第五代(LPDDR5),与LPDDR4相比,它可显着降低功耗并提供极高的带宽。

LPDDR5增加了数据带宽,同时保留了使用深度睡眠机制节省功耗的选项。LPDDR5的一些关键功能如下:–

  • 带宽:内存带宽在新兴应用程序中非常重要,例如要求低延迟的高速游戏或传输1080p,4K视频或慢动作视频等大数据。LPDDR5可以支持高达6400 Mb / s的带宽。
  • 链接ECC:即使由于传输或数据存储(电荷损失)而引入错误,LPDDR5也将支持用于读取和写入操作的链接ECC功能以恢复数据。在读操作期间,DMI(数据掩码反转)信号将用作奇偶校验信号,在写操作期间,RDQS(读数据选通)信号将用作奇偶校验信号。
  • DSM:深度睡眠模式(DSM)用于将IDD电流降低40%。DSM可以以空闲状态或自刷新状态发布。DSM状态时间相对较长(大约4毫秒),因为DSM包括深度掉电和自我刷新。在DSM中,可以在DRAM中禁用所有输入缓冲器,所有输出缓冲器以及内部电路的电源。
  • 数据复制:数据复制是一项低功耗功能,可通过利用每8字节数据复制粒度的数据模式可重复性来减少LPDDR5 IO和核心功耗(IDD4W,IDD4R)消耗。LPDDR5数据复制低功耗功能是在具有相同延迟和AC时序条件的常规写入,掩码写入和/或读取操作中添加的。
  • WCK时钟:LPDDR5引入了WCK时钟,类似于GDDR5。LPDDR5以两个差分时钟CK_t和CK_c工作,而数据接口使用两个差分正向时钟WCK_t和WCK_c。WCK_t和WCK_c可以以命令/地址(操作)时钟(CK_t / CK_c)频率的两倍或四倍运行。在下面的示例中,WCK_t和WCK_c用于采样DQ数据以进行写操作,并切换DQ(数据)以进行读操作。

LPDDR5支持6400Mbps的数据带宽,电压摆幅低至0.3V。

为了处理关键安全应用中的可靠性,JEDEC引入了以下功能来确保安全的数据传输。

LPDDR5还具有使其能够通过高速数据传输快速操作子弹的功能,使其在诸如高清游戏机和QHD显示器等应用中很有用。

为了保持最佳性能,LPDDR5添加了以下功能:

从LPDDR5引入的众多功能中,将使大功能更强大,并且可以用于医疗成像,汽车,AI,ML等应用。

Micron’s LPDDR5 DRAM addresses those requirements with a 50% increase in data access speeds and more than 20% power efficiency compared to previous generations.

Samsung officially announced its LPDDR5 memory. When compared to LPDDR4X memory, the bandwidth increased by 29% and the power consumption reduces by 14%

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Android性能优化 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java 泛型:理解和应用
这就是泛型的概念,是 Java 后期的重大变化之一。泛型实现了参数化类型,可以适用于多种类型。泛型为 Java 的动态类型机制提供很好的补充,但是 Java 的泛型本质上是一种高级语法糖,也存在类型擦除导致的信息丢失等多种缺点,我们可以在本篇文章中深度探讨和分析。
phoenix.xiao
2023/08/28
2930
Java 泛型:理解和应用
泛型的特点
在 Java SE 1.5 之后,泛型(Generics)作为一项重要的语言特性被引入。泛型让开发者可以编写更通用、类型安全的代码,并允许在编译时进行类型检查,从而减少运行时错误。正如《Java 核心技术》中的定义:“泛型意味着编写的代码可以被不同类型的对象所重用。”
繁依Fanyi
2024/10/26
1670
Java泛型深入理解「建议收藏」
在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。
全栈程序员站长
2022/09/10
9160
疯狂Java笔记之表达式中的陷阱
上面创建了两个字符串对象,其中一个是“HelloJack”这个直接量对应的字符串对象,另一个是由new String()构造器返回的字符串对象。
HelloJack
2018/08/28
5190
疯狂Java笔记之表达式中的陷阱
Java - 泛型
参数化类型:把类型当作参数来传递,这意味着参数化类型不能是基本数据类型,需要用对应的包装类来代替。
雨临Lewis
2022/01/12
6000
面试系列之-JAVA泛型剖析(JAVA基础)
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。
用户4283147
2023/08/21
4530
面试系列之-JAVA泛型剖析(JAVA基础)
深入理解 Java 泛型
泛型要求在声明时指定实际数据类型,Java 编译器在编译时会对泛型代码做强类型检查,并在代码违反类型安全时发出告警。早发现,早治理,把隐患扼杀于摇篮,在编译时发现并修复错误所付出的代价远比在运行时小。
静默虚空
2022/03/23
4460
深入理解 Java 泛型
Java基础系列2:Java泛型
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。
说故事的五公子
2019/11/10
5810
【Java 基础 - 泛型机制详细解释】
泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
奥耶可乐冰
2023/11/29
5970
【Java 基础 - 泛型机制详细解释】
Java泛型探究及泛型擦除机制和如何跳过编译阶段
  也就是说,我们日常使用的泛型,JVM并不知道它的存在,因为泛型在编译阶段就已经被处理成普通的类和方法;
向着百万年薪努力的小赵
2022/12/02
6110
Java泛型探究及泛型擦除机制和如何跳过编译阶段
第十八天 集合-泛型&list接口&set接口【面试+工作】
泛型的使用:一般在创建对象时,将未知的类型确定具体的类型。当没有指定泛型时,默认类型为Object类型。
Java帮帮
2018/07/26
8070
第十八天 集合-泛型&list接口&set接口【面试+工作】
用了这么多年的 Java 泛型,你对它到底有多了解?
作为一个 Java 程序员,日常编程早就离不开泛型。泛型自从 JDK1.5 引进之后,真的非常提高生产力。一个简单的泛型 T,寥寥几行代码, 就可以让我们在使用过程中动态替换成任何想要的类型,再也不用实现繁琐的类型转换方法。
andyxh
2020/05/27
8090
Arrays.asList()使用指南
List<String> list = Arrays.asList("a","b","c");
黑洞代码
2021/01/14
4660
Arrays.asList()使用指南
那些年我们在Java泛型上躺过的枪---万恶的泛型擦除【享学Java】
泛型(Generics),从字面的意思理解就是泛化的类型,即参数化类型。 我们都知道,泛型是JDK5提供的一个非常重要的新特性,它有非常多优秀的品质:能够把很多问题从运行期提前到编译器,从而使得程序更加的健壮。
YourBatman
2019/09/03
1K0
那些年我们在Java泛型上躺过的枪---万恶的泛型擦除【享学Java】
【Java】泛型
🍊 泛型(Generics)是Java编程语言中的一个强大的特性,它提供了 编译时类型安全检测机制,这意味着可以在编译期间检测到非法的类型。泛型的使用减少了程序中的强制类型转换和运行时错误的可能性。
IsLand1314
2024/10/21
1870
【Java】泛型
Java魔法堂:解读基于Type Erasure的泛型
一、前言                               还记得JDK1.4时遍历列表的辛酸吗?我可是记忆犹新啊,那时因项目需求我从C#转身到Java的怀抱,然后因JDK1.4少了泛型这样语法糖(还有自动装箱、拆箱),让我受尽苦头啊,不过也反映自己的水平还有待提高,呵呵。JDK1.5引入了泛型、自动装箱拆箱等特性,C#到Java的过渡就流畅了不少。下面我们先重温两者非泛型和泛型的区别吧! // 非泛型遍历列表 List lst = new ArrayList(); lst.add(1); lst
^_^肥仔John
2018/01/18
1K0
java泛型(一)、泛型的基本介绍和使用
http://blog.csdn.net/lonelyroamer/article/details/7864531
bear_fish
2018/09/20
1.7K0
Java泛型
  Java中的泛型是由单词“Generic”翻译过来的,“Generic”即表示“一般、通用”的意思。而sun在JDK1.5之后引入的泛型的目的就在于此,将“特殊的,专属的”类型参数化。
云海谷天
2022/08/09
8840
Java泛型
Java 泛型详解
引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public class Box { private String object; public void set(String object) { this.object = object; } public String get() { return objec
三哥
2018/06/15
1.1K0
java泛型详解
语法糖指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。Java中最常用的语法糖主要有泛型、变长参数、条件编译、自动拆装箱、内部类等。虚拟机并不支持这些语法,它们在编译阶段就被还原回了简单的基础语法结构,这个过程成为解语法糖。
leobhao
2022/06/28
3600
相关推荐
Java 泛型:理解和应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验