历史上的今天
返回首页

历史上的今天

今天是:2025年02月18日(星期二)

正在发生

2021年02月18日 | 三星HBM-PIM芯片问市,功耗可降低70%

2021-02-18 来源:半导体行业观察

三星宣布,其新的基于HBM2的内存具有集成的AI处理器,该处理器可以提供最高达1.2 TFLOPS的嵌入式计算能力,从而使内存芯片本身能够执行通常由CPU,GPU,ASIC,或FPGA处理的工作。 

 

新的HBM-PIM(processing-in-memory)芯片将AI引擎注入每个存储体中,从而将处理操作转移到HBM本身。新型的内存旨在减轻在内存和处理器之间移动数据的负担,因为这个操作带来的功耗和时间比实际的计算操作更为昂贵。

 

三星表示,将其应用于现有的HBM2 Aquabolt内存后,该技术可以提供两倍于系统的性能,同时将能耗降低70%以上。该公司还声称,新内存不需要任何软件或硬件更改(包括对内存控制器的更改),从而为早期采用者提供了更快的上市时间。 

 

三星表示,这种存储器已经在领先的AI解决方案提供商的AI加速器中进行了试验。该公司预计所有验证工作都将在今年上半年完成,这标志着快速进入市场的道路。 

 

深挖三星HBM-PIM内存

 

三星在本周的国际固态电路虚拟会议(ISSCC)上展示了其新存储器架构的详细信息。

 

image.png?imageView2/2/w/550

 

如您在上面的幻灯片中看到的那样,每个存储库都有一个嵌入式可编程计算单元(PCU),其运行频率为300 MHz,每个裸片总共32个PCU。这些单元通过来自主机的常规存储命令进行控制,以启用DRAM中处理功能,并且它们可以执行各种FP16计算。该存储器还可以在标准模式下运行,这意味着它可以像普通HBM2一样运行,也可以在FIM模式下运行以进行内存中数据处理。 

 

image.png?imageView2/2/w/550


自然地,为PCU单元腾出空间会减少内存容量-每个配备PCU的内存芯片的容量(每个4Gb)是标准8Gb HBM2芯片的一半。为了帮助解决该问题,三星通过将四个4Gb裸片与PCU和四个不带PCU的8Gb裸片组合在一起来使用6GB堆栈(与之相比,带有普通HBM2的8GB堆栈)。 

 

值得注意的是,上面的论文和幻灯片将这种技术称为功能内存DRAM(FIMDRAM),但这是该技术的内部代号,该技术现在带有HBM-PIM品牌名称。三星的示例基于20纳米原型芯片,该芯片在不增加功耗的情况下可实现每针2.4 Gbps的吞吐量。 

 

本文将基础技术描述为“功能于内存的DRAM(FIMDRAM),该功能在存储库中集成了16宽单指令多数据引擎,并利用存储库级并行性提供了比关闭存储高4倍的处理带宽。芯片存储器解决方案。其次,我们展示了无需对常规存储器控制器及其命令协议进行任何修改的技术,这些技术使FIMDRAM在快速工业应用中更加实用。”

 

但是,至少在目前,我们不会在最新的游戏GPU中看到这些功能。三星指出,这种新内存注定要满足数据中心,HPC系统和支持AI的移动应用程序中的大规模处理要求。 

 

与大多数内存处理技术一样,我们希望这项技术将突破存储芯片散热限制的边界,尤其是考虑到HBM芯片通常部署在堆栈中,而这些堆栈并不完全有利于轻松散热。三星的演讲没有涵盖HBM-PIM如何应对这些挑战。 

 

三星电子存储器产品计划高级副总裁Kwangil Park表示:“我们开创性的HBM-PIM是业内首个针对各种AI驱动的工作负载(如HPC,培训和推理)量身定制的可编程PIM解决方案。我们计划以此为突破通过与AI解决方案提供商进一步合作以开发更高级的PIM驱动的应用程序。” 

推荐阅读

史海拾趣

HCH Co公司的发展小趣事

背景:随着全球经济一体化的加速推进,HCH Co公司意识到必须加快全球化步伐以拓展更广阔的市场空间。公司制定了详细的全球化战略,包括在海外设立研发中心、生产基地和销售网络等。

发展:通过全球化战略的实施,HCH Co公司成功进入了多个国际市场,并与当地的企业和机构建立了紧密的合作关系。公司的品牌影响力不断提升,产品销量也实现了快速增长。同时,全球化战略还为公司带来了更多的技术、人才和市场资源,为公司的长期发展奠定了坚实基础。

Genesis Microchip公司的发展小趣事

随着第二次世界大战的爆发,全球对国防电子产品的需求激增。GI凭借其在电子技术领域的深厚积累,迅速调整战略方向,积极投身于国防电子产品的研发与生产。公司开发的潜水艇探测设备和其他关键国防电子产品在战争中发挥了重要作用,赢得了军方的高度认可。这一阶段的成功不仅为GI带来了丰厚的利润,也极大地提升了公司在电子行业中的知名度和地位。

Horizon Electronics Enterprises Group公司的发展小趣事

为了应对市场需求的多样化和技术发展的快速变化,Horizon开始实施多元化产品布局战略。公司不仅继续深耕半导体芯片领域,还逐步拓展至电子元器件、智能设备、物联网解决方案等多个领域。通过自主研发和合作并购等方式,Horizon不断丰富产品线,满足不同客户的多样化需求。这一战略的实施不仅增强了公司的市场竞争力,也为公司的持续发展注入了新的动力。

General Electric Solid State公司的发展小趣事

随着工业互联网和智能制造技术的快速发展,Horizon紧跟时代步伐,积极推进数字化转型和智能制造升级。公司引入先进的自动化生产线和智能管理系统,实现生产过程的智能化和精细化管理。通过数字化转型,Horizon不仅提高了生产效率和产品质量,还降低了运营成本和市场风险。同时,公司还积极探索智能制造的新模式和新应用,为电子行业的未来发展贡献智慧和力量。

ET Enterprises Ltd公司的发展小趣事

ET Enterprises Ltd公司的历史可以追溯到1930年代,当时它作为EMI公司的一部分,开始涉足光检测技术领域。在这个早期阶段,公司致力于研究光信号的特性及其检测方法,为后续的光电倍增管技术奠定基础。

AiT Semiconductor Inc公司的发展小趣事

在半导体行业,技术创新是企业持续发展的关键。AiT公司深知这一点,因此始终将创新作为公司的核心竞争力。他们投入大量资金和资源用于研发,不断推出具有创新性和领先性的半导体产品。同时,公司还积极与高校、科研机构等合作,共同开展技术研发和人才培养工作。这些创新举措使得AiT公司在行业中始终保持领先地位。

问答坊 | AI 解惑

信号发生器专业知识问答

希望能对大家啊有用。…

查看全部问答>

我在使用oledb时总报LNK1120的错误,如何解决?

我一共有5个文件 SqlceControl.h SqlceControl.cpp sample.h sample.cpp resource.h 在SqlceControl.h中#include 在SqlceControl.cpp中#include \"SqlceControl.h\" 在sample.h中#include #include \"resource.h\" #include \"SqlceContr ...…

查看全部问答>

uC/OS-II 51单片机移植,汇编部分链接错误

本人想移植一个uC/OS-II到51(C8051F040)单片机上,C语言部分编译链接成功,与MCU相关的汇编部分虽然编译成功却无法链接(OS_CPU_A.ASM 文件)。 1. OS_CPU_A.ASM文件如下: $NOMOD51 EA        BIT        ...…

查看全部问答>

lib库破解

我有一个ads1.2编译的lib库,由于没有源代码,我现在想将其中的一个函数替换掉,一直找到不到好的方法,不知道哪位大虾有比较好的方法? 若能解决小弟的难处,必将有较大的金钱回报。我的联系方式QQ:47811710…

查看全部问答>

为什么应用程序不能访问0地址

为什么应用程序不能访问0地址(虚地址)?从虚地址0x00000000到0xBFFFFFFF不都是它的吗?…

查看全部问答>

WinCE USB驱动,从5.0移植到4.2。需要注意什么?

目前需要将usb转串口驱动,从ce5.0移植到4.2系统,时间要求很紧。请问各位大侠移植难度大吗?需要注意什么问题?谢谢!…

查看全部问答>

EDK外部中断的问题

最近用edk实现一个外部中断,我希望是上升沿触发,但是发现是上升沿和下降沿都触发。想问下各位高手怎么设置能让他上升沿触发?我在xparameter.h中,中断的那部分添加了如下语句#define XPAR_INTC_0_KIND_OF_INTR 0x00000001#define XPAR_INTC_0_KI ...…

查看全部问答>

请帮我改下错

我的主程序如下 #include <stdio.h> #include \\"tms320lf2407.h\\" interrupt void nothing()        //哑中断子程序 {      return; } void main() {     /* w ...…

查看全部问答>

lm3s9b90上移植modbus/tcp

同主题,想在9B90上移植modbus协议。 找到freemodbus程序,底层的定义能大概看明白,但是官网上说可以跟现在modbud/tcp 可以lwip的TCPIP协议。 参考例子各种看不懂啊,需要建立线程(参数也不对), lwip_init自定义(为啥不用lwip ...…

查看全部问答>

关于单片机的双机通信程序编写的问题,希望得到各位的帮助,多谢了!!!

想请教下高人,我做了个双机通信,甲机进行AD转换并传送数据给乙机进行处理,而乙机接收并做键盘扫描。问题是乙机数据接收到但键盘的键值无法显示出来,扫健的程序我做成了中断,单独进行按键显示是成功的,程序没问题。下面是我的乙机接收端的程序 ...…

查看全部问答>