| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Besichtigung der MAIT.Cloud in Frankfurt | 19.11.2025, eine Veranstaltung am 19.11.2025
|
Autor
|
Thema: Mehrprozessorfähigkeit (898 mal gelesen)
|
Slavko Simic Mitglied
 
 Beiträge: 304 Registriert: 20.02.2001
|
erstellt am: 11. Feb. 2002 18:16 <-- editieren / zitieren --> Unities abgeben:         
Frage aus dem 2. Anwendertreffen Simulation in Darmstadt von Herrn Knipping : Thema: Mehrprozessorfähigkeit Wie steht es mit der zukünftigen Mehrprozessorfähigkeit (2000i2) von Pro/E und Pro/M auch bezüglich verschiedener Betriebssysteme? Wenn ja, was wird aufgeteilt (UI,Vernetzer, Solver,..)? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_imiela Mitglied Entwicklungsingenieur
  
 Beiträge: 564 Registriert: 04.02.2002 Wildfire V M50, Dual Quad Xeon 3.16 Ghz, 32 GB Ram, 4x78GB Platten als Raid 0 Solaris 10
|
erstellt am: 13. Feb. 2002 15:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Slavko Simic
Hallo, In Mechanica 2001 unter NT ist die Mehrprozessorfähigkeit gegeben, und wird von mir auch benutzt. Es wird lediglich der Solver paralelisiert, alle anderen Schritte sind noch nit Mehrprozessorfähig. Ansonsten ist das Multiprozessing stabil und schnell und skaliert recht gut. Bei genügend Hauptspeicher erreicht man Auslastungen um 90 % Cputime. (50%= ein Prozessor). Gruß Dr. C. Imiela SMS-Demag Strukturanalysen.
------------------ Chjristian Imiela Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ronald Fuchs Mitglied Berechnungsingenieur
 Beiträge: 6 Registriert: 13.02.2002
|
erstellt am: 13. Feb. 2002 19:45 <-- editieren / zitieren --> Unities abgeben:          Nur für Slavko Simic
|
Roland Leiter Moderator Berechnungsingenieur
  
 Beiträge: 659 Registriert: 08.11.2000 ProE und ProM seit Vers. 18, momentan WF2, WF3 u WF4 HP xw9300 und Compaq 8710w
|
erstellt am: 14. Feb. 2002 16:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Slavko Simic
Auch in Version 2000i2 gibt es schon MultiProzessor-Unterstützung, jedenfalls für SGI-Unix Workstations (dort multi-threading seit Version 19!): In Version 2000i2 heisst die Umgebungsvariable MPC_NUM_THREADS Ich vermute, dass auch andere UNIX-Architekturen Multi-CPU unterstützen. Generell gilt aber,dass nur der Solver parallelisiert wird. Weiters wurden (zumindest bisher) nur lineare Analysen parallelisiert (also keine Kontaktrechn. oder Analysen mit großer Deformation), in wie weit sich dass geändert hat, weiss ich nicht (aber vermutlich Hr. Fuchs). grüße Roland Leiter Techsoft RAND
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
giajha Mitglied Customer Consultant

 Beiträge: 14 Registriert: 08.02.2002
|
erstellt am: 15. Feb. 2002 14:51 <-- editieren / zitieren --> Unities abgeben:          Nur für Slavko Simic
Hallo, wir haben bei uns intern die Mehrprozessorfähigkeit von Pro/MECHANICA untersucht, anbei die Beurteilung und Ergebnisse. ·Ein Dualprozessor-System bringt eine deutliche Effizienzsteigerung, wenn mit ProE/Mechanica während dem Rechnungslauf weiter entwickelt werden soll. Ähnliche Ergebnisse lassen sich auch beim Arbeiten mit den Officeprogrammen erzielen, wenn den Programmen die Prozessoren explizit zugewiesen werden. ·Ohne explizite Prozessorzuweisung ist die Effizienzsteigerung nicht ganz so hoch. Beim parallelen Arbeiten ist dieser Unterschied aber kaum bemerkbar. ·Mit Einsatz höher getakteter Prozessoren und mehr Arbeitsspeicher wird das Ergebnis mit nur einem Prozessor wahrscheinlich besser ausfallen. Es bleibt hier aber weiter das Problem, dass vor allem bei komplexen Mechanica-Berechnungen, der Rechnungslauf dauernd auf die Harddisk Daten auslagern muss, weil der Speicher voll ist. Das andere Programm(ProE oder Office etc ) lagert seinerseits auf die Harddisk aus, da im Arbeitsspeicher nicht genug Platz vorhanden ist. Es stört somit den Rechnugslauf, da beide Prozesse die gleiche Harddisk anfordern. Dieses Problem lässt sich mit einer zweiten Harddisk etwas verringern, wird aber nie die Performance eines zweiten Prozessors erreichen. · Die Zuweisung der Prozesse an die jeweiligen Prozessoren sollt bei Aufruf von ProE/Mechanica automatisch erfolgen, damit dies nicht von Hand ausgeführt werden muss. Gruss Jürg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stielke Mitglied Dipl.-Ing.
 
 Beiträge: 108 Registriert: 10.08.2001
|
erstellt am: 18. Feb. 2002 09:09 <-- editieren / zitieren --> Unities abgeben:          Nur für Slavko Simic
Hallo Jürg, ich stimme Dir vollkommen zu (gerade was die zweite Festplatte betrifft, weil man dann auch elegant das Problem der Defragmentierung lösen kann), wir haben bei uns die selben Erfahrungen gemacht. Mit Mechanica2000i2 (und NT) bringt es wirklich nichts, mehr als einen Prozessor für die Berechnung zu zuweisen, die beste Lösung ist hier, eine CPU für Mechanica und auf der anderen CPU weiter konstruieren. Unter Mechanica2001 gibt es allerdings eine deutliche Steigerung (wie von PTC versprochen). Erste Messungen - bei uns im Hause - haben ca. 22% schnellere Rechnungen ergeben. Gruss Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |