Hvordan beregnes minnebåndbredde?

Minnebåndbredde er hvor mange byte per sekund minnet kan levere. Hver overføring flytter én bit over hver ledning i minnebussen, så topphastigheten er overføringshastigheten ganger bussbredden, delt på 8 for å få byte.

DDR5-6000 utfører 6 000 millioner overføringer per sekund (MT/s). En stasjonær PC med to 64-bits kanaler har en 128-bits buss, så topphastigheten er 6 000 × 128 ÷ 8 = 96 000 MB/s, eller 96 GB/s. Hastigheter for GDDR og HBM oppgis vanligvis i Gbps per pinne i stedet, og 1 Gbps per pinne er 1 000 MT/s.

Dette har størst betydning for oppgaver som leser mye data. En tettpakket lokal AI-modell leser alle vektene sine for hver token den skriver, så båndbredden setter en øvre grense for hvor raskt den svarer.

Verktøybeskrivelse

Velg en eksempelkonfigurasjon, fra DDR4-3200 med to kanaler til GeForce RTX 5090 og Instinct MI300X, eller en minnetype fra DDR3 til HBM3E, så fylles feltene ut. Du kan endre datahastigheten (i MT/s eller Gbps per pinne), bussbredden per kanal, brikke eller stakk, og antallet kanaler, minnebrikker eller stabler. Verktøyet beregner:

topp (byte/s) = datahastighet (MT/s) × 1,000,000 × bussbredde (bit) × antall ÷ 8
effektiv = topp × effektivitet ÷ 100
lesetid = data som skal leses ÷ effektiv

Du får oppgitt toppbåndbredden og den effektive båndbredden i GB/s, topphastigheten i GiB/s og Gbit/s, samlet bussbredde, båndbredden per kanal, brikke eller stakk, samt formelen med tallene dine. Skriv inn hvor mye data som skal leses, i GB, for eksempel størrelsen på en modell, for å se tiden det tar å lese dataene én gang og antall fullstendige gjennomlesninger per sekund. GB betyr her 1 000 000 000 byte.

Eksempler

Ved 100 % effektivitet, med 16 GB som skal leses:

Eksempelkonfigurasjon Formel Tid for å lese dataene én gang
DDR4-3200, to kanaler 3,200 MT/s × 128 bit ÷ 8 = 51.2 GB/s 312.5 ms
DDR5-6000, to kanaler 6,000 MT/s × 128 bit ÷ 8 = 96 GB/s 166.67 ms
Apple M4 Max 8,533 MT/s × 512 bit ÷ 8 = 546.11 GB/s 29.3 ms
PlayStation 5 14,000 MT/s × 256 bit ÷ 8 = 448 GB/s 35.71 ms
GeForce RTX 5090 28,000 MT/s × 512 bit ÷ 8 = 1,792 GB/s 8.93 ms
Instinct MI300X 5,200 MT/s × 8,192 bit ÷ 8 = 5,324.8 GB/s 3 ms

Funksjoner

  • 14 minnetyper og 12 reelle eksempelkonfigurasjoner
  • Effektiv båndbredde basert på en egendefinert effektivitetsverdi
  • Tid for å lese en modell eller et datasett én gang