Procesory

Amd Ryzen ma słaby punkt w pamięci podręcznej L3 według ccx design

Spisu treści:

Anonim

Nowe procesory AMD Ryzen 7 wykazały bardzo dobrą ogólną wydajność, jednak w kilku przypadkach ich wydajność spada dość dziwnie. Najwyraźniej największym słabym punktem nowych procesorów AMD jest podsystem pamięci, punkt, w którym Sunnyvale muszą bardzo ciężko pracować przed przybyciem Ryzen 3 i Ryzen 5, aby poprawić szybkość i opóźnienia.

Pamięć podręczna L3 to duży słaby punkt AMD Ryzen

Hardware.fr przeprowadził wyczerpujące badanie systemu pamięci i pamięci podręcznej nowych procesorów AMD Ryzen 7. Najwyraźniej istnieje problem z implementacją pamięci podręcznej L3 w Ryzen, pamięć ta ma bardzo duże opóźnienia (100ns), które mogą być do 30 ns wyższy niż w przypadku Intel i7, a nawet poprzedniej AMD FX (70 ns).

W dalszym ciągu badamy pamięć podręczną nowego Ryzen i widzimy, że L1 nadal jest bardzo daleka od wydajności procesorów Intela, z drugiej strony pamięć podręczna L2 Ryzen udaje się zaoferować wyższe prędkości niż Intel, chociaż z nieco większym opóźnieniem. Największa słabość L3 występuje w prawie trzykrotnie większym opóźnieniu niż Intel.

W przypadku procesorów Intel Core i7-6900K, które mają 32 KB pamięci podręcznej L1, wydajność jest maksymalna, dopóki dane do obsługi nie mieszczą się w L1, wówczas muszą przejść do pamięci podręcznej L2 o rozmiarze 256 KB, jeśli wolumen danych jest większy, musiałby przejść do pamięci podręcznej L3 o pojemności 20 MB. Jeśli dane są większe niż 16 MB, są one wtłaczane do głównej pamięci systemu, która ma opóźnienie 70 ms.

W przypadku Ryzen 7 1800X wszystko działa dobrze w przypadku pamięci podręcznej L1 i L2 o wielkości odpowiednio 32 KB i 512 KB. Gdy jednak dojdziemy do pamięci podręcznej L3, zachowanie jest zupełnie inne, do 4 MB wykorzystania L3 widzimy wzrost opóźnień, który odpowiada oczekiwanemu, jednak opóźnienia znacznie wzrosną, gdy 16 MB pamięć podręczna L3. Problem ten wynikałby z modułowej konstrukcji CCX nowych procesorów Ryzen, każdy z modułów składa się z czterech rdzeni i 8 MB pamięci podręcznej L3.

Nierówna wydajność pamięci podręcznej Ryzen L3 między używaniem 4 MB lub 8 MB wynika z jego modułowej budowy powodującej różnice w czasie dostępu w zależności od tego, gdzie część L3 ma dostęp do kompleksu CCX. Jeśli używasz tylko czterech rdzeni kompleksu CCX, masz dostęp tylko do 8 MB pamięci podręcznej, a jeśli korzystasz z dwóch rdzeni każdego kompleksu CCX, możesz użyć łącznie 18 MB pamięci podręcznej L3.

Recenzja AMD Ryzen 7 1700 w języku hiszpańskim (pełna analiza)

W tym drugim przypadku wydajność byłaby nadal ograniczona przepustowością magistrali interkonektowej AMD Data Fabric, która łączy kompleksy CCX z przepustowością zaledwie 22 GB / s, co jest wartością znacznie niższą niż 175 GB / s pamięci podręcznej. Intel L3, a nawet ta pamięć RAM.

Nowe wydanie dla Ryzen, brak płyty głównej AM4

ZALECAMY Radeon Software Adrenalin 2019 Edition 19.7.1 już dostępny

Nowa architektura AMD Zen oferuje doskonałą wydajność, AMD wybrało projekt, który osiąga najlepszą równowagę między wydajnością, kosztami i skalowalnością dzięki modułom CCX. Jednak ten projekt wyjaśniłby przyczynę niższej niż oczekiwano wydajności w niektórych wysoce zależnych od pamięci podręcznej scenariuszach, takich jak gry.

Źródło: techpowerup

Procesory

Wybór redaktorów

Back to top button