Beregner for minnebåndbredde
Beregn maksimal og effektiv minnebåndbredde for DDR, LPDDR, GDDR og HBM ut fra datahastighet, bussbredde og antall kanaler.
Inndata
Utdata
Les meg
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 ÷ effektivDu 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