32Gb ddr3 für speicherlastige simulationen.

mooks

Lt. Junior Grade
Registriert
Aug. 2011
Beiträge
353
hallo!

mein problem:
ich arbeite für die uni mit Comsol multiphysics. das ist ein simulationsprogramm welches ram ende nie verschlingt. dementsprechend ist der ram auch meistens der flaschenhals weil
a) der ram zu wenig wird und das programm swappen muss
b) der ram zwar ausreicht aber nicht schnell genug für die cpu ist (ram voll aber stark schwankende cpuauslastung)

nun habe ich mir vor kurzem einen alienware m17xr4 gekauft und diesen ram zweimal eingebaut http://geizhals.at/737427
dazu noch zwei 128gb crucial m4 im raid 0 da ich sogar bei 32gb swappen muss...
nur leider wird der ram zu heiß im laptop (gab leider keinen mit headspreader) und bringt meine simulationen zum abstürzen.
ich werde in den nächsten wochen mal versuchen kupferplatten aufzutreiben um meine eigenen headspreader für den ram zu erstellen. (oder hat wer eine bessere idee?)

darum will ich meinen standrechner nun auch auf 32gb aufrüsten:
i7 2600k @4,4ghz (der kommt noch weiter rauf)
asus p8z68-v
16gb Muskin ddr3 1333 9-9-9-24

am feinsten wäre natürlich gleich ein neuer i7 mit 64gb ram aber durch den alienware geht sich das preislich nicht aus :P

jetzt ist die frage welches 32gb ram kit:

1600 oder gleich 2133?
meine favouriten sind:

1600:
http://geizhals.at/819502
http://geizhals.at/736822

1866:
http://geizhals.at/803028
http://geizhals.at/734637

2133:
http://geizhals.at/699388

was meint ihr?
aufgrund der hohen speicherbelastung wäre der 2133 schon fein.
nur kostet der hald schon 260€ was mein limit schon um einiges übersteigt.

macht es überhaupt sinn einen 2133 ram zu kaufen wenn dessen timings schlechter sind als vom 1600 oder 1866?

lg stefan
 
Du weißt aber schon, dass "viel MHz" nicht direkt "viel Leistung" bedeutet, oder? Vor allem die Sandy Bridges können mit hoch-getaktetem Ram nicht sonderlich viel anfangen. Spätestens bei 1600 MHz ist da Ende.

Tante Edith sagt: zu spät.
 
Selbst bei Benchmarks die rein den Speicherdurchsatz prüfen merkst du nur wenig Unterschied. 1600erCL9 reicht völlig. Auch auf die Spannung achten: die 2133er sind für 1.60V ausgelegt was mehr ist als die Spezifikation erlaubt.
 
Kannst du die Simulationen nicht an der Uni machen. Dein Lehrstuhl bietet dir doch bestimmt Arbeitsplätze oder Clusterrechenzeit für sowas an.

Edith: Bei solch speicherlastigen Anwendungen kann höherer Takt durchaus mehr Leistung bedeuten, insbesondere wenn zufällig auf die Speicherregionen zugegriffen wird, also nicht der Reihe nach sondern ständig an anderen Stellen (ähnlich zu starken Multitasking). Liegt bei diesen Szenario aber auch nur im Bereich von vielleicht 10 %.
 
Zuletzt bearbeitet:
Schon seit längerer Zeit ist Takt wichtiger als die Timings. Du musst also sehen, was in deinem Budget liegt. Ich denke schon, dass sich in deinem Tätigkeitsbereich quasi jedes Hz bemerkbar macht. :) Du musst deinen Kostennutezenfaktor selbst berechnen.

Zu viel Takt bringt jedoch auch nichts, weil dann wieder die CPU limitiert.
 
@turas: das ist ja das traurige... unser cluster (der stärkste in österreich) hat nur 2gb ram pro cpukern. das bremst das ganze so stark aus, dass es keinen sinn macht auf dem cluster zu rechnen. unser institut hat gerade eine workstation mit 4*16core opteron und 256gb ram bestellt, aber bis der da ist bin ich mit meiner bachelorarbeit schon wieder fertig... :(

@Mumpitzelchen: anscheinend hast du recht :( hab gerade diese benchmarks gefunden http://www.ocaholic.ch/xoops/html/modules/smartsection/item.php?itemid=452&page=6


ok also bringt mit nichteinmal ein ram mit 1600mhz einen geschwindigkeitsvorteil :(
beim oc'en auch nicht?

dann werde ich sonst das geld sparen und 1333 kaufen.

edit:
ok meine neuen favouriten:
1333: http://geizhals.at/699264 167€
1600: http://geizhals.at/791389 192€
1866: http://geizhals.at/803028 212€

ist echt nicht einfach...
 
Zuletzt bearbeitet:
1600er bringt normalerweise einen leichten Zuwachs in der Gegend von 2%: http://www.anandtech.com/show/4503/sandy-bridge-memory-scaling-choosing-the-best-ddr3/5 je nach Anwendung/Programm. Deswegen ist 1600er RAM auch OK: es kostet nur wenig Aufpreis und bringt eben einen leichten Vorteil. Alles andere ist dann aber nicht mehr sinnvoll weil der Aufpreis zu hoch und der Gewinn nicht existent ist.
Was du kaufen solltest ist ein 16GB Kit, und das eben 2 Mal. Das gibts schon ab ~90€ also 180 gesamt.
2x8GB, DDR3-1600 1.50V keine hohen Kühlrippen wenn möglich CL9 oder CL10.
 
Zuletzt bearbeitet:
004_sandra_memory_bandwith.png


Hi, also nach dem Bild profitierst du wenigstens beim 1600er noch von der größeren Bandbreite, die ja bei dir anscheinend das Problem darstellt... testen kannst du das ja mal, kann mna heute ja wieder zurückschicken ;)
 
b) der ram zwar ausreicht aber nicht schnell genug für die cpu ist (ram voll aber stark schwankende cpuauslastung)
Das ist allerdings völlig normal. FEM Programme legen auch manche Datein zwingend auf der Festplatte ab. Zum Teil sorgt auch das Hyper Threading für die stark schwankende Auslastung. (allerdings ist die schwankende und gutverteilte CPU Last noch immer wesentlich schneller - also HT verwenden)

Bei mir läuft Abaqus und es sieht im Task Manager nicht viel anders aus. Teilweise lasse ich über Nacht auch 2 Simulationen parallel laufen. Das geht sich vom Speicher aus und dann ist die Auslastung konstant auf 100%. Ob die Simulationen in Summe dann schneller laufen, kann ich dir aber nicht beantworten.

PS: Welche Art von Simulationen machst du und auf welcher Hochschule wird mit Comsol gearbeitet? :D (Ich war immer der Meinung in Sachen Strukturmechanik teilen Ansys und Dassault den Kuchen auf)
 

Anhänge

  • 1.png
    1.png
    39,6 KB · Aufrufe: 236
Zuletzt bearbeitet:
Ich habe im Forschungszentrum caesar in Bonn auch mit Comsol simuliert (Fluidics, laminare Strömungen, Gradientenmischer). Doch selbst unser Rechner (64 gig ram, i7 sandy bridge, 64bit) ist beim "meshen" eingefroren. Wir hatten uns damals deshalb überlegt an das FZ Jülich damit zu gehen. Privat glaube ich hat man da "keine chance" ... ich glaube man kann auch nicht comsol auf ner gpu laufen lassen ... viel erfolg! (p.s.: stickstoff eimer drüber kippen? :-D)
 
Auf der Internetseite von comsol steht aber was, dass Grafikkarten unterstützt werden... anscheinend werden einige Berechnungen darauf ausgelagert...
 
du benutzt ein laptop als workstation und willst in einem laptop ram mit heatspreader verbauen? interessant, hatten wir auch noch nie

mach das auf nem desktop, sowas auf nem notebook zu machen is i.wie unprofessionell

1600er ram reicht übrigens, gerade bei so grossen mengen ram wird nich jeder speichercontroller die 2133 mitmachen
 
Zuletzt bearbeitet:
@T3mp3sT1187: wo hast du das gelesen? so viel ich weiß kann comsol derzeit noch nichts auf der graka rechnen.

@Sherman123: ja bei abaqus hab ich das auch schon bemerkt. nur bei comsol ist es noch schlimmer. da schwankt die auslastung pro kern zwischen 0-100% herum.
ich mache mit comsol keine strukturmechanikrechnungen (gottseidank) sondern magentfeldsimualtionen von deinem 12meter langen supraleitersys mit 6T und sehr hoher homogenität. dazu noch eine abschirmung mit nichtlinearem verhalten und schon ist der ram futsch :P
im bereich strukturmechanik vernwende ich auch nur abaqus und nastran. für fluiddynamik verwende ich auch nicht comsol sondern fluent. arbeite an der tuwien und dort wird leider teilweise comsol verwendet...

@Dima2006: ich muss comsol wirklich loben. es ist zwar noch immer eine verbuggte eierlegende wollmilchsau die zwar alles kann aber nix richtig aber mit 4.2a läuft es schon halbwegs rund. das meshen läuft ohne probleme auf laptop und desktop (wenn man mal alles fehler beseitigt hat). auf meinem laptop kann ich auch ohne probleme mit 8mio elementen mein magnetfeld in ein paar stunden errechnen, nur bei nichtlinearen rechnungen wird es dem ram dann zu heiß.

@Perry S. Hilton: ja es war eine schnapsidee von mir auf dem laptop zu rechnen. nur will ich meinen desktop nicht ins institut stellen und zum vorbereiten der simulationen brauche ich auch schon eine ordentliche hardware -> darum der laptop.
im alienware forum wurde empfohlen man sollte ram mit headspreader nehmen, nur gabs den vor ein paar wochen noch nicht...
jetzt gäbe es diesen hier http://geizhals.at/805004
ich werd mal versuchen ob ich den laptopram noch zurückgeben kann...

ich werde jetzt einfach diesen ram kaufen:
http://geizhals.at/791389

2*16gb kit ist nicht wirklich billiger...

vielen dank für eure hilfe!
braucht wer ein 16gb kit von mushkin? :D
 
Graphics System Requirements
COMSOL recommends hardware rendering for performance reasons. Hardware rendering requires drivers that support OpenGL version 1.4 or DirectX version 9 on the local console. Alternatively, software rendering can be used. The Optimize for Quality setting in graphics preferences requires OpenGL 2.0. Hardware rendering requires at least 24-bit color graphics. Software rendering also supports 16 bit color graphics. For performance reasons, we recommend that the graphics card has at least 512MB memory.

Das stammt von der Internetseite hier!
 
@puri: ganz ehrlich... für sowas braucht man eine stange geld die ich als student nicht habe. ich rackere den ganzen sommer für uni und für meine firma um mir pc und laptop zu leisten. klar könnte ich mir die gleiche workstation wie unser institut bestellen, nur das teil kostet 10.000€.
es geht auch mit meiner hardware. meine kollegen arbeiten alle auf rechnern mit i5 und 16gb ram. nur ich will nicht verfälschte ergebnisse haben durch zu grobe netze.
so ne workstation wär schon was feines.... da müsste ich mir auch keine gedanken ums mesh machen sondern könnte alles mit 1mm vernetzen, aber das ist eben nicht drinnen.

@T3mp3sT1187. achso! nene das ist nur zum grafischen darstellen des programmes. na klar braucht es dazu eine graka. die eigentliche berechnung geht aber nur mit der cpu und nicht mittels cuda oder opencl. wird auch noch länger dauern bis man femmodelle auf gpus rechnen kann. wenn überhaupt, da gpus eher für partikelsimulationen geeignet sind wird man generell vom FEM weggehen richtung meshlesssolving. *sabber*
 
Hast du schonmal ueberlegt dir ein Sockel 2011 System zu kaufen? Verkauf deins, und leg ein wenig drauf, evt. kriegst du ja auch ein gebrauchtes billigeres System. Aber wenn es um Speicherbandbreite geht, ist es deinem deutlich ueberlegen.
 
hab ich mir auch schon überlegt aber das würde a zu lange dauern und b wesentlich mehr kosten.

mein motherboard+i7+16gb ram könnte ich bestenfalls um 270€ verkaufen
der billigste i7 3rd kosten 277€
als motherboard würde ich dann natürlich eines mit 8*ddr3 kaufen das kostet auch wieder 200€
und dann noch die 32gb ram um 240 (schnellerer ram)

kommt in summe auf ca 500€ was mir einfach zu viel ist...
 
Zurück
Oben