Îmi scriu lucrarea pe termen lung despre restricțiile de lățime de bandă între diferite generații de benzi PCI-E folosind interfața 1x a benzii și explorez restricțiile moderne de lățime de bandă atunci când exploatează folosind cele mai recente GPU-uri.
Riserele GPU în sine folosesc banda 1x și m-am uitat la wiki-ul PCI-E pentru a analiza aceste restricții:
https://en.wikipedia.org/wiki/PCI_Express
Acum știu că placa mea de bază acceptă PCI-E 2.0 (12x) și PCI-E 3.0 (1x), pe care toate GPU-urile mele sunt conectate la 2s.
M-am așezat și am făcut calculul la care a devenit confuz:
Putem specula sub ideea că minăm
Ethereum.
Ethereum Hash => 64 de caractere hexazecimale sau 256 de biți.
RTX 3090 - 125 MH/s (Megahashes o secundă) aproape de medie.
Câți biți?
1 megaoctet (MB) = 1000000 octeți.
Prin urmare, putem înlocui octeții cu hash în acest caz, deoarece sunt aproape sinonimi.
125 MH/s = 125 * 1 H/(1000000 MH) = 125000000 H/s.
Acum convertiți hash în biți.
125000000 H/s = 125000000 * 256/1 biți/hash = 32000000000 b/s (biți/secundă).
În cele din urmă, convertiți biți/secundă în MegaBytes și GigaBytes.
Amintiți-vă că 1000000 de octeți = 1 MB și există 8 biți într-un octet.
Prin urmare
1 MB (MegaByte) = 8000000 b.
32000000000 b/s = 1 MB / (8000000 b) = 4000 MB/s.
MB: 4000 MB/s.
GB: 4 GB/s.
Prin urmare, RTX 3090 (125 MH/s) necesită o lățime de bandă de date de 4 GB/s.
Există cu siguranță noțiuni preconcepute prezentate aici și orice clarificări cu privire la:
- Cum trage 4 GB/s în timp ce PCI-E 2.0 acceptă doar până la .500 GB/s pe interfața 1x atunci când folosești un riser.
- Îmi lipsește ceva sau am speculat prea mult dimensiunea hashurilor etc.
Mulțumiri! Orice ajutor este apreciat.