Sie sind nicht angemeldet.

  • Anmelden

Lieber Besucher, herzlich willkommen bei: MastersForum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

31

14.10.2008, 13:22

Wusstet ihr, das Intel ein 8-Kern Prozessor bringen will?
Was ist dann mit Software und Spielen? Werden sie dann auf 8-Kern optimiert?
Intel könnte wohl die Kerne immer weiter hochschrauben. Wo soll das hinführen?
Die Softwareindustrie ist jetzt schon überfordert damit. Hat wohl auch keine Lust da mitzumachen.

32

14.10.2008, 13:32

Oh mann, wie oft denn noch? Wenn was optimiert wird, dann immer auf x-beliebig viele Kerne. Ob 2 oder 4, 6 oder 8 spielt keine Rolle. Klar kann man nicht beliebig weit ein Spiel in Threads aufsplitten aber was scherts dich als Normalo User? Viele Benutzer können mit mehr Kernen auch mehr anfangen... Man muss halt endlich mal begreifen, dass das MHzgeficke von AMD und Intel endlich vorbei ist und auch nicht mehr wiederkommen wird da dort das Ende der Fahnenstange erreicht ist und man nicht mehr rausholen kann da es sonst zu Überlappungen und sogar vereinzeltem Durchschmelzen der Bahnen im Prozessor kommen kann.

Es wird noch länger normale 2 Kern CPUen geben, die kannst du kaufen und zufrieden sein. 8 Kerne werden eher im Server und Workstationeinsatz benötigt und dort sind sie heiss begehrt. Für Videoschnitt oder VMware bestens geeignet.

33

14.10.2008, 13:54

Die MHZ Zahlen werden schon lange nicht mehr erhoeht. Im Moment sind andere techniken da, um die Performance zu erhoehen.

Allerdings muss man auch sagen dass es bedeutend schwieriger ist, programme zu entwickeln, die fluessig auf alle vorhandenen kerne skalieren.

Die Sycnhronisierung wird schwer und ich denke da muss man in zukunft bibliotheken definieren, die einem die programme thread-safe machen und die interprozesskomunikation plattformuebergreifend erleichtern.

Fuer solche Pogramme ist es extrem schwer, Unittests zu schreiben, Bugs zu reporduzieren und und und


Hier am CERN haben wir Grid Computing und einige Bugs z.B. treten nur ganz selten auf und sind haendisch nicht oder kaum zu reproduzieren, dabei kommt es bei uns sehr arg darauf an verneunftig mit den unmengen an daten umzugehen...


Bis jetzt lohnen sich 4 und 8 kerner eher fuer Virtualisierungsumgebungen, aber das ist ja stark im kommen.

34

14.10.2008, 14:04

Naja Max, wobei eigentlich in deinem Umfeld HPC das Unterteilen in einzelne Threads schon seit 10 Jahren Gang und Gebe ist und eigentlich auch super funktioniert. Denke auch ihr habt mit SC Linux auch ne gute Basis die halt immer weiterentwickelt wird aber halt nicht auf dem allerneuesten Stand ist.

Mit was laufen bei euch eigentlich die Interconnects? Gbit, 10G, Myrinet oder Infiniband?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Methadon« (14.10.2008, 14:27)


35

14.10.2008, 17:45

Puh, gute Frage. Es ist auf jeden Fall Ethernet, aber glaube "nur" Gigabit bzw. sogar nur 100Mbit, was vollkommen ausreicht, da ja hier speziell die boards fuers readout zusammengeloetet sind und so frueh wie moeglich die daten reduzieren.

Es kommt zwar insgesamt viel an traffic zusammen, dafuer gibs dann halt unmengen an kabeln und devices hier. Ist ne kostenguenstige variante.

Bin aber ueber die Hardware nicht soo gut informiert, muss hier RPC-Server usw debuggen, Python skripte schreiben, c schreiben usw, bin also softwareseitig voll ausgelastet und ehrlich gesagt bin ich kein Hardware-freak :D

36

14.10.2008, 18:11

Jo ok, aber für das Auswerten vom LHC kommen ja sowieso noch mal neue Cluster die sind dann aber etwas schneller verbunden...