Lista pecet@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [PECET] Pamięć RAM

To: pecet@man.lodz.pl
Subject: Re: [PECET] Pamięć RAM
From: ansajawruk@polbox.com
Date: Sat, 04 Dec 2021 08:09:31 +0100
Wcale nie przypadkiem, dnia Sat, 4 Dec 2021 06:45:37 +0100 (GMT+01:00)
doszła do mnie wiadomość  <soeva1$1k37$1@gioia.aioe.org> 
 od Eneuel <eneuel@gmail.com>  :
>ansajawruk@polbox.com Wrote in message:
>
>> brak płyt akceptujących jedne i drugie
>
>Więc jutuberzy kłamią? I specyfikacje kłamią? 
>
>> pobór prądu
>
>Tego nie kwestionuję.
>
>> sporo większy maksymalny transfer ciągły
>
>Porównaj częstotliwości DDR i DDR4, po czym zestaw je z transferami.
>
>
>> O ile pamiętam, to taki efekt był dobrze
>> widoczny w początkowym okresie
>> wprowadzania DDR3, zysk na transferze
>> był problematyczny.
>
>Co wykazywali testerzy na jutubie.
>Wykazywali też różnice pomiędzy DC i SC...
>Są jeszcze flexy... (u mnie jest flex)
>

Pamięci DDR4 mają o wiele większy transfer ciągły niż pamięci DDR3,
temu nie da się zaprzeczyć, natomiast często bywa, że wąskim gardłem
jest kontroler pamięci CPU, który nie daje sobie rady z szybszą
pamięcią i pracuje w trybie 1:2 czy nawet mniejszym(CPU/memory ratio),
oczywiście najlepiej, gdy CPU/Memory jest 1:1, wtedy można wyciągnąć z
pamięci niemal tyle, co producent deklaruje.
Dodatkowo, w CPU który ma wiele rdzeni obliczeniowych, jeden podsystem
pamięci musi wykarmić pamięci cache tych rdzeni, im więcej rdzeni, tym
mniejsza ilość transferu z RAM przypada na jeden rdzeń.
Wielu ludzi kupujących pamięci nie zdaje sobie sprawy z tego, że ich
CPU nie odniesie korzyści z superszybkich pamięci, bo nie da rady
kontroler pamięci wbudowany w CPU i trzeba specjalnie poustawiać
timingi, aby jednak jakaś korzyść była(ustawić XMP lub zrobić to
ręcznie, jednak czasami ustawienie 1:1 jest piekielnie trudne lub
nawet awykonalne, bo trzeba kombinować z FSB procesora, co może odbić
się na wydajności).
Jak widzisz, mierne transfery mogą być winą CPU, a nie pamięci.
Poza tym w procesorach są spore pamięci cache, które niwelują problem
ze słabym transferem RAM->CPU, więc testy w większości aplikacji
wykażą małe różnice wydajności(AMD w następnej generacji procesorów
doda wielki 3d V-cache o pojemności 64 MiB na CCD, demonstracja AMD
pokazała, że zysk z takiej pamięci to 15%).
Lekarstwem są stosy pamięci HBM umieszczone blisko struktury
procesora(linie sygnałowe maksymalnie krótkie), jeden stos HBM w
jednym cyklu transferu potrafi wysłać 1024 bity, 4 stosy już 4096
bitów, no ale to nie ma sensu w procesorach przeznaczonych na rynek
konsumencki, bo żadne oprogramowanie nie wysyci takiej przepustowości
i będzie piekielnie drogo(w procesorach graficznych ma to jednak
sens).
Czyli, reasumując, mimo teoretycznie dużej przepustowości RAM są
wąskie gardła, które nie są winą samych pamięci.

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>