Optimierung X5000 RAM Konfiguration

Alles rund um Hardware für Amiga OS4-Systeme von A-EON

Moderator: OS4Welt-Team

Antworten
Benutzeravatar
IamSONIC
Beiträge: 180
Registriert: 14. November 2009 17:42

Optimierung X5000 RAM Konfiguration

Beitrag von IamSONIC »

Hallo Leute,

nach einem RageMem Benchmark ist mir aufgefallen, dass meine Werte bei RAM Schreiben 32/64 ca. 42% schlechter sind als die von SysMon mitgelieferten Vergleichswerte für einen X5000.
1.png
Ursache hierfür ist, dass in meinem X5000 nur ein RAM-Modul verbaut ist. Die P5020 CPU jedoch zwei Speicherkontroller bereitstellt.
P5020 Diagram.png
Nachdem ich das einzelne 4 GB Hyper X Fury HX316C10FW/4 Modul gegen zwei 4 GB Module von Corsair des Typs XMS3 CMX4GX3M1A1600C7 ausgetauscht hatte, ergab ein erneutes Benchmarking folgende Werte:
2.png
Während die Werte für RAM Lesen 32/64 minimalst schlechter sind, haben sich die Werte bei RAM Schreiben 32/64 fast verdoppelt:

Schreiben 32: 896 Mb/s vs 1742 Mb/s
Schreiben 64: 894 Mb/s vs 1744 Mb/s

Dies ist ein beachtlicher Unterschied! Auch die L2 Cache Werte sind etwas besser.

Nach ein paar Tests mit verschiedenen Apps kann ich von einer durchgängig erhöhten Systemperformance berichten. Die Ursache wird in folgendem Wikipedia-Artikel gut erklärt:

https://de.wikipedia.org/wiki/Speicherv ... C3%A4nkung

Neben zwei baugleichen RAM Modulen ist es wichtig, dass in U-Boot ein entsprechender DDR Interleaving Modus konfiguriert wird. Bei meinem X5000 ist dies (Default) der "Cache-line Modus" für Bank 0 und 1.

hwconfig=fsl_ddr:ctlr_intlv=cacheline,bank_intlv=cs0_cs1;...

Hier kann einer aus vier verschiedenen Modi ausgewählt werden:
Interleaving types.png
Leider kann die CPU Dokumentation keinen Tip geben, welcher Modus der "beste" ist und empfiehlt ausprobieren:
Interleaving selection.png
Wäre wirklich interessant zu wissen, welcher DDR Interleaving Modus sich für unseren Einsatzzweck, nämlich Querbeet ;-) da am besten eignet...

Zusammenfassung: Unbedingt jeden X5000 mit zwei RAM Modulen gleichen Typs bestücken um seine Perfomance optimal ausreizen zu können.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
ThorstenS
Beiträge: 310
Registriert: 24. Oktober 2014 15:51
Hat sich bedankt: 23 Mal
Danksagung erhalten: 5 Mal

Re: Optimierung X5000 RAM Konfiguration

Beitrag von ThorstenS »

Guter Bericht! Mehr davon.
Benutzeravatar
AmigaPapst
OS4Welt-Team
Beiträge: 472
Registriert: 25. September 2009 18:22
Wohnort: Wehrheim
Hat sich bedankt: 11 Mal
Danksagung erhalten: 11 Mal
Kontaktdaten:

Re: Optimierung X5000 RAM Konfiguration

Beitrag von AmigaPapst »

Das ist ja krass. Danke für den interessanten Bericht.
AmigaOne X1000 1,8 Ghz/2GB Ram + Radeon 6670 2GB + AmigaOS 4.1
A4000T CyberstormPPC 604e 200Mhz/060/128MB + CybervisionPPC 8MB + AmigaOS 4
und viele Amigas mehr...
https://www.alinea-computer.de
https://www.amiga-shop.net
Benutzeravatar
Berny
Beiträge: 2265
Registriert: 26. September 2009 10:05
Wohnort: Jülich

Re: Optimierung X5000 RAM Konfiguration

Beitrag von Berny »

Sehr interessant! Danke für die Info!
X5000--> mit OS4.1 FE pre release, 4GB RAM und 250X
Benutzeravatar
Arminius
Beiträge: 302
Registriert: 13. Juni 2011 13:48
Wohnort: Rosenheim
Hat sich bedankt: 1 Mal

Re: Optimierung X5000 RAM Konfiguration

Beitrag von Arminius »

Cooler Post! Danke für das Teilen deiner Erfahrung :up:
--- Nimmt gerade eine kleine OS4 Auszeit --- Ist wieder da!
Benutzeravatar
Cyborg
AmigaOS Entwickler
Beiträge: 3510
Registriert: 28. September 2009 11:10
Hat sich bedankt: 12 Mal
Danksagung erhalten: 33 Mal

Re: Optimierung X5000 RAM Konfiguration

Beitrag von Cyborg »

Und ich hab immer noch keinen DANKE-Knopf eingebaut :roll: :up:
.. der SysOp hat immer recht :evil:

PGP Schlüssel verfügbar
tommysammy

Re: Optimierung X5000 RAM Konfiguration

Beitrag von tommysammy »

Ich habe nur eine 2GB Riegel von Corsair verbaut und bekomme diese Werte.
Am UBoot habe ich bisher nichts verändert, ist Auslieferungszustand
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
IamSONIC
Beiträge: 180
Registriert: 14. November 2009 17:42

Re: Optimierung X5000 RAM Konfiguration

Beitrag von IamSONIC »

tommysammy hat geschrieben:Ich habe nur eine 2GB Riegel von Corsair verbaut und bekomme diese Werte.
Am UBoot habe ich bisher nichts verändert, ist Auslieferungszustand
Im Vergleich zu meiner vorherigen Konfiguration (1 x 4 GB Hyper X Fury HX316C10FW/4) schneidet dein einzelnes 2 GB Corsair Modul ziemlich gut ab! Aber auch du kannst die Perfomance deines X5000 noch nach oben schrauben.
Antworten