Gen-Z联盟为未来存储和内存做好准备

简介:

AMD,联想,IBM和许多其他大型电脑公司联合组成了Gen-Z联盟。该小组正在共同创建一个名为Gen-Z的开放系统互连,旨在弥合内存和存储之间的差距。具体来说,Gen-Z是一种“结构协议”,允许系统抽象所有类型的存储器和存储,包括本地和网络,作为Gen-Z设备。本质上,这个想法是把任何类型的存储都作为内存看待,允许软件使用低延迟,高效率操作来访问。为此,新协议是“内存语义”。这意味着所有操作都像在系统内存中执行一样。 Gen-Z将需要硬件支持,但该联盟说,它可以与现有的操作系统和软件一起使用而无需修改。

这个联盟正在开发新的结构协议,因为联盟认为系统从当前的两层模型(快速内存和慢速驱动器)移动到三层模型,其中“存储级内存”的中间层位于二层之间。该组表示,这个新的内存类将由诸如MRAM和3DXPoint等新技术组成。这些技术的速度不足以将内存替换为主存储器,但是联盟认为传统存储类访问协议难以提供很好的服务。

根据联盟,Gen-Z将支持各种组件类型,包括处理器,内存模块,FPGA,GPU,DSP,I / O,加速器,NIC,定制ASIC等等。该项目有许多目标,联盟声称其设计对性能,可扩展性和互操作性有巨大的好处。

联盟正在开发的Gen-Z,将作为一个完全开放的标准。会员公司将在收到草案规范,并将能够提供反馈。该小组还将定期向非成员发布草案和提案,以征求反馈意见。虽然目前没有发布日期,但是该联盟表示,完整的标准将免费向会员和非会员发布。

本文转自d1net(转载)

相关文章
|
5月前
|
存储 编译器 C语言
【C语言篇】数据在内存中的存储(超详细)
浮点数就采⽤下⾯的规则表⽰,即指数E的真实值加上127(或1023),再将有效数字M去掉整数部分的1。
496 0
|
3月前
|
存储 C语言
数据在内存中的存储方式
本文介绍了计算机中整数和浮点数的存储方式,包括整数的原码、反码、补码,以及浮点数的IEEE754标准存储格式。同时,探讨了大小端字节序的概念及其判断方法,通过实例代码展示了这些概念的实际应用。
140 1
|
3月前
|
存储
共用体在内存中如何存储数据
共用体(Union)在内存中为所有成员分配同一段内存空间,大小等于最大成员所需的空间。这意味着所有成员共享同一块内存,但同一时间只能存储其中一个成员的数据,无法同时保存多个成员的值。
|
3月前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
|
3月前
|
存储 编译器
数据在内存中的存储
数据在内存中的存储
47 4
|
3月前
|
存储 Java
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
这篇文章详细地介绍了Java对象的创建过程、内存布局、对象头的MarkWord、对象的定位方式以及对象的分配策略,并深入探讨了happens-before原则以确保多线程环境下的正确同步。
66 0
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
|
3月前
|
存储 机器学习/深度学习 人工智能
数据在内存中的存储
数据在内存中的存储
|
3月前
|
存储 C语言
深入C语言内存:数据在内存中的存储
深入C语言内存:数据在内存中的存储
|
3月前
|
存储
整型在内存中的存储
本文详细解释了计算机中整型数据的三种二进制表示方法:原码、反码和补码,并展示了如何将正数和负数的原码转换为反码和补码。
43 0
|
5月前
|
存储 监控 Docker
如何限制docker使用的cpu,内存,存储
如何限制docker使用的cpu,内存,存储

热门文章

最新文章