"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Host for compilation und hoher single core Verarbeitung

HOK 19.06.2023 - 17:53 4452 12
Posts

HOK

Addicted
Registered: Sep 2000
Location: 8045/8850
Posts: 580
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
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3538
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

Administrator
kenough
Avatar
Registered: Jul 2001
Location: Mojo Dojo Casa H..
Posts: 10665
Was für ein Titel.

Wie ist das Budget?

HOK

Addicted
Registered: Sep 2000
Location: 8045/8850
Posts: 580
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 Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7368
Deine Anforderung erinnert mich an ein Video von level1 für einen Kernel Entwickler => Kernel build Workstation (Threadripper)

Ist zwar schon ein paar Jahre alt, aber die Antwort wird wohl noch immer Threadripper sein

https://www.youtube.com/watch?v=zTav7r38y-Y
https://www.youtube.com/watch?v=37RP9I3_TBo

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12066
Zitat aus einem Post von HOK
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 Moderator
interrupt
Avatar
Registered: Feb 2014
Location: K
Posts: 2302
Je nach Anwendung und Zeitraum, könnte es eventuell Sinn machen, so ein Gerät zu mieten?

z.b https://www.hetzner.com/dedicated-rootserver/ex101

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49859
Kernel build ist doch massiv parallel. Für was benötigst du die Single Core Leistung?

HOK

Addicted
Registered: Sep 2000
Location: 8045/8850
Posts: 580
@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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12066
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
Registered: Sep 2000
Location: 8045/8850
Posts: 580
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
Registered: Sep 2000
Location: 8045/8850
Posts: 580
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
Avatar
Registered: Sep 2006
Location: ö
Posts: 8066
Zitat aus einem Post von HOK
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=mbam5

Dann 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_DDR5

Hab 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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz