Hybrid Memory Cube

Arhitectura HMC

Hybrid Memory Cube (HMC) cub de memorie hibrid, este o interfață RAM de înaltă performanță, cu lățime de bandă foarte mare și un sistem de memorie eficient din punct de vedere energetic. Memoriile HMC consumă cu 70% mai puțină energie și ocupă cu 90% mai puțin spațiu și sunt utilizate în servere de înaltă performanță. Conform specificațiilor lansate de Hybrid Memory Cube Consortium (HMCC), HMC este bazat pe stivuirea mai multor straturi de cipuri DRAM una peste alta împreună cu un controler, și conectarea lor folosind tehnologia TSV (Through-Silicon Via). Această asamblare sub forma unui cub este plasată cât mai aproape de un procesor.[1]. Grupul HMCC este format din Samsung, Micron Technology, ARM Holdings, HP, IBM, Altera (Intel) și Xilinx, companiile care susțin dezvolatrea HMC. Utilizarea TSV permite o latență mai mică, o putere mai mică și performanțe electrice superioare.

Micron Technology a introdus în 2011 la conferința HotChips, prima memorie HMC, Micron HMC-15G-SR de 512 MB și asamblată din 4 straturi de memorie DRAM (50 nm) și un cip logic de 90 nm [2]. HMC a câștigat premiul pentru cea mai bună tehnologie nouă din 2011 al grupului The Linley. [3]

Primul procesor cu cip HMC a fost Fujitsu SPARC64 XIfx [4], care este utilizat în supercomputerul Fujitsu PRIMEHPC FX100 [5]introdus în 2015. Intel a anunțat recent integrarea Multi-Channel DRAM (MCDRAM) o variantă HMC în procesoarele Xeon Phi Knights Landing.[6]

Caracteristici

Prima specificație HMC a fost lansată în aprilie 2013, sub forma HMC 1.0. Potrivit acesteia, HMC constă dintr-o microasamblare 3DS de 4 sau 8 cipuri DRAM sub forma unui cub, folosind tehnologia TSV Via (Vertical Interconnect Access) rezultând o stivă de memorie. Controlerul de memorie este integrat în microasamblu ca un cip logic separat pentru sincronizarea DRAM-ului. Un cub tipic conține 4 straturi de memorie DRAM, 896 pini BGA și dimensiunile 31 × 31 × 3,8 mm. Fiecare strat DRAM este împărțit în partiții, fiecare având câte două bănci de memorie. Partițiile la rândul sunt îmbinate în straturi verticale numite canale fiecare cu propriul controler de memorie în stratul logic, conectat la partițiile DRAM. În HMC 1.0 un strat de memorie DRAM are 68 mm 2 și 1GB capacitate. Astfel un cub HMC de 4GB cu 4 straturi DRAM conține 16 canale, fiecare cu câte 2 bănci de memorie pe partiție.
Lățimea de bandă atinsă poate ajunge la 240 GB/s (120 GB/s fiecare direcție folosind serializare/deserializare SerDes de 15 Gbit/s, în timp ce un cub cu 8 straturi DRAM poate atinge lățimea de bandă de 320 GB/s (160 GB/s fiecare direcție) folosind 10 Gbit/s SerDes. [7][8][9]

HMC 2

La Supercomputing 2014, HMCC a anunțat finalizarea și disponibilitatea publică a specificației HMC 2.0, ulterior actualizată la versiunea 2.1.[10][11] În versiunea HMC 2, sunt propuse stive din 8 DRAM și viteze SerDes cuprinse între 12,5 Gbit/s și 30 Gbit/s, cu o lățime de bandă maximă de 480 GB/s (240 GB/s fiecare direcție).[12][13]

HMC 3

A treia versiune a standardului a fost anunțată de Micron în 2016, având îmbunătățiri semnificative față de HMC 2. Deși specificațiile complete momentan nu sunt cunoscute, este posibil ca vitezele de transfer SerDes să fie de 45 Gbit/s la 100 Gbit/s. Micron Technology a început producția de HMC Gen3 în 2017.[14]

Vezi și

  • High Bandwidth Memory
  • Memristor

Referințe și note

  1. ^ hybridmemorycube.org web.archive.org- hybridmemorycube.org
  2. ^ Hybrid Memory Cube (HMC) Arhivat în , la Wayback Machine.hotchips.org, HotChips 23, 2011
  3. ^ Best Processor Technology of 2011 linleygroup.com, Tom R. Halfhill, January 23, 2012
  4. ^ SPARC64 XIfx: Fujitsu's Next Generation Processor for HPC fujitsu.com
  5. ^ FUJITSU Supercomputer PRIMEHPC FX100 Arhivat în , la Wayback Machine. fujitsu.com
  6. ^ Intel’s "Knights Landing" Xeon Phi Coprocessor Detailed anandtech.com, Ryan Smith, June 26, 2014
  7. ^ Demystifying the Characteristics of 3D-Stacked Memories: A Case Study for Hybrid Memory Cube arxiv.org
  8. ^ HMC description people.cs.pitt.edu
  9. ^ https://ro.electronics-council.com/need-know-microns-hybrid-memory-cube-technology-26775[nefuncțională] O nevoie de cunoaștere pe tehnologia de memorie Hybrid Memory Cube ( HMC ) a lui Micron] ro.electronics-council.com
  10. ^ Hybrid Memory Cube Specification 2.1 nuvation.com
  11. ^ Micron displays Hybrid Memory Cube at SC14 as HMCC spec is finalized tweaktown.com, Paul Alcorn, Nov 20, 2014
  12. ^ Hybrid Memory Cube – HMC Gen2 - Micron Technology, Inc. Arhivat în , la Wayback Machine. micron.com
  13. ^ Hybrid memory cube 2.0 to offer up to 480GB/s of bandwidth kitguru.net, Anton Shilov February 26, 2014
  14. ^ Micron takes on HBM (High Bandwidth Memory) technology by offering its third-generation emerging HMC (Hybrid Memory Cube) memory technology Horia Despa, Sep 10, 2015

Legături externe

  • hybridmemorycube.org
  • What is the Hybrid Memory Cube - OpenCores
  • Hybrid Memory Cube Controller IP Core User Guide - Intel
  • Open-Silicon - Hybrid Memory Cube (HMC) Controller Arhivat în , la Wayback Machine.
  • HBM vs. HMC - Comparing Cubes
  • High-Bandwidth Memory (HBM) and Hybrid Memory Cube (HMC) Market Global Industry Trends Analysis Forecasting 34.5% of CAGR with Service Providers Study from 2018 to 2024
  • Global Hybrid Memory Cube Market Insights, Forecast to 2025

Bibliografie

  • Betty Prince: Vertical 3D Memory Technologies, John Wiley and Sons Ltd, 2014, ISBN: 978-1-118-76051-2
v  d  m
Tipuri de memorii RAM
Istorice
Memorie cu linie de întârziere · Tubul Williams · Tubul Selectron · Memorie cu fir placat · Tambur magnetic · RDRAM
Statică
SRAM · NRAM · MRAM · DPRAM · PRAM · RRAM
Dinamică
Asincronă (FPM · EDO · BEDO) · Sincronă SDRAM (HSDRAM · ESDRAM · DDR SDRAM (DDR2 · DDR3 · DDR3L · DDR4 · DDR5· eDRAM · A-RAM · T-RAM · TTRAM · Z-RAM · HMC
Dispozitive mobile
LPDDR · LPDDR2 · LPDDR3 · LPDDR4
Video
VRAM · WRAM · SGRAM · MDRAM · CDRAM · 3D RAM · GDDR SDRAM (GDDR2 · GDDR3 · GDDR4 · GDDR5 · GDDR5X · GDDR6· HBM (HBM2, HBM3, HBM3+, HBM4)
Alte tehnologii
Rambus (XDR DRAM · RDRAM · DRDRAM · SLDRAM· FB-DIMM · ECC
Conectori
SIMM · DIMM · SO-DIMM · UniDIMM