Host for compilation und hoher single core Verarbeitung
HOK 19.06.2023 - 17:53 4452 12
HOK
Addicted
|
Für meine persönlichen Zwecke suche ich ein System mit etwas anderen Anforderungen als üblich. Da ich den Markt derzeit nicht mehr Überblicke, bitte ich euch um kurze Hilfe zu CPU, MOBO, HDD, RAM
Hauptnutzungsbereich: - Host zur Kompilierung von Betriebssystemen - Host zu Analyse und Filterung von speziellen Log Files
Hauptaufgaben: Single Threaded tasks schnellstmöglich abzuarbeiten Hoher I/O Durchsatz auf allen Ebenen, speziell im Schreiben und lesen von kleinen und großen Files Bei der Erstellung von Betriebssystem mit Parallelisierung von Paketen ist eine Anzahl von Cores größer 8 zeitlich vernachlässigbar. Benötigter RAM wird bei 64 GB sein.
Bitte euch um eure Meinung welche Richtung ich gehen sollte.
TIA HOK
|
UnleashThebeast
Mr. Midlife-Crisis
|
Budget? die höchste single core performance atm gibts mit einem i9-13900KS, um die Hälfte vom Geld mit marginal weniger Leistung einen 13900KF.
|
WONDERMIKE
Administratorkenough
|
Was für ein Titel.
Wie ist das Budget?
|
HOK
Addicted
|
Budget ist zweitrangig, In Bezug auf kosten/nutzen faktor liegt der größere Teil auf Nutzen und damit Lebenszeit. Damit es einen Namen hat, 2K würd mich jetzt nicht vom Hocker hauen.
Würde auch gerne auf übermäßig notwendige Kühllösungen gerne verzichten.
Bearbeitet von HOK am 20.06.2023, 07:14
|
TOM
Super ModeratorOldschool OC.at'ler
|
|
COLOSSUS
AdministratorGNUltra
|
Bei der Erstellung von Betriebssystem mit Parallelisierung von Paketen ist eine Anzahl von Cores größer 8 zeitlich vernachlässigbar. Sorry, aber das ergibt fuer mich - so lange du nicht genauer sagst, welche Betriebssysteme dabei gemeint sind - einfach keinen Sinn. Und welches OS wird auf der Kiste selber laufen?
|
Rogaahl
Super Moderatorinterrupt
|
|
Viper780
ModeratorEr ist tot, Jim!
|
Kernel build ist doch massiv parallel. Für was benötigst du die Single Core Leistung?
|
HOK
Addicted
|
@Tom Ja du hast vollkommen Recht
@Viper780 Kernel Build ja, ich entwickle bereits seit längeren Jahren ein Plattformkonzept für embedded Betriebssysteme auf Basis von Software Product Line Development (basierend auf yocto). Durch den Abhängigkeitsbaum ergibt sich meist das im Schnitt 8 parallele Compile tasks laufen können, zusätzlich natürlich hoher I/O auf HDD Ebene für Files.
Daneben analysiere ich auch immer wieder Recht grosse Bluetooth Traces vom Ellisys. Leider ist hierbei optimierte Multicorefähigkeit noch nicht angekommen.
Bearbeitet von HOK am 20.06.2023, 17:40
|
COLOSSUS
AdministratorGNUltra
|
Also wenn ich mir https://www.phoronix.com/review/amd-ryzen9-7900x3d/6 ansehe, wuerde ich eine AM5 X3D-CPU (v. a. wenn man auch die Energieeffizienz in Betracht zieht) nehmen, die ins Budget passt. Ich verstehe zwar nicht, woher das erwaehnte Limit von acht parallelen Threads kommt, aber auch dieses sollte nicht wirklich was an der Wahl aendern. Falls deine Workloads mal AVX-512 unterstuetzen (ist wohl mit zukuenftigen Compiler-Generationen erwartbar, und wird im Vergleich zu anderen Instruction-Set-Erweiterungen mal wieder wirklich was bringen koennen), wirst du auch dankbar sein, auf eine CPU gesetzt zu haben, die das leisten kann/will.
|
HOK
Addicted
|
Maybe ums nochmal zu konkretisieren.
Bei der Erstellung von Betriebssystem ergibt sich meist vom Abhängigkeitsbaum folgende Situation. Das Optimum der Wirtschaftlichkeit an parallelen Tasks (vollständiges Abarbeiten eines paketes) ist mit 8 zu sehen. Was mit 8 Cores gleichzusetzen ist. Die Anzahl an Threads (j option) pendelt sich bei 2 ein, Threads spielen in der Zeit jedoch eine kleinere Rolle als Tasks.
Die Angabe von 8 war mehr damit gemeint, dass hierbei eine CPU mit 16 Cores und höheren Takt mehr bringt als 32 Cores mit niedrigerem Takt.
|
HOK
Addicted
|
Danke, dann wird es auf die CPU rauslaufen. Oder ist in Zukunft bzw. in nächster Zeit von AMD oder Intel was neues zu erwarten?
Vorschläge für MOBO(CHIPSET), RAM und NVMe sind noch willkommen.
|
SaxoVtsMike
R.I.P. Karl
|
Danke, dann wird es auf die CPU rauslaufen. Oder ist in Zukunft bzw. in nächster Zeit von AMD oder Intel was neues zu erwarten?
Vorschläge für MOBO(CHIPSET), RAM und NVMe sind noch willkommen. Chipset´s schenken sich bei AMD nicht viel, hauptsächlich unterscheiden sie sichüber die pcie lanes Würde mit einem einfachen AM5 Filter auf Geizhals anfangen https://geizhals.at/?cat=mbam5Dann die von dir benötigtgen kriterien einfach durchclicken Schnelle Storage mit viel io durchsatz schreit entweder nach einer oder mehreren Schnellen m2 SSD´s, OS vermutlich auf einer getrennten SSD, also sollte die anzahl >2 liegen. Ob pcie gen5 für die Storage sinn macht => keine ahnung größe der M2 ssd´s => musst du definieren, für´s OS reicht MIR eine 250er seit jahren, mit einer 512er wirst auch ein paar programme unterbringen können. Speicher : 6000er mit Expo würde ich als sweet spot definieren, wenn 32gb zu wenig sind könnten die neuen kits mit 48 schon eine alternative sein, aber auch da kannst mal durchgrasen was dir ins budget passt. hab selber Low Profile Flarex5 im einsatz wegen maximaler kompatibilität zum Nocuta Luftkühler https://geizhals.at/?cat=ramddr3&am...XPO%7E5828_DDR5Hab mal freestyle 4 Dimm slots ausgewählt und ab 3x m2 pcie Gen5, letzteres hat mich verwundert das es derartige boards gibt. Kann man natürlich auch auf ab3 pcie gen4 x4 geändert werden https://geizhals.at/?cat=mbam5&...93_4x+DDR5+DIMM
|