Hallo Maik,
nein das geht nicht, da die Hardwarespezifikation es nicht ermöglichen. Die Software selbst muss so geschrieben sein, dass die Prozesse auf mehrere CPU´s aufgeteilt werden. Die Hardware verteilt lediglich die einzelnen Threads auf mehrere CPU´s, die Auslastung selbst wird jedoch von der Prozessverteilung der Software vorgegeben. Die einfachste Lösung eine Anwendung multithreading-fähig zu machen, ist das Starten von verschiedenen "unabhängigen" Prozessen, die speicherübergreifend lediglich Ergebnisse übergeben müssen. Diese werden dann wiederum vom Betriebssystem und der Hardware als eigenständige Prozesse verwaltet und auf die CPU´s verteilt. Da jedoch die meisten Prozesse innerhalb einer Software bzw. eines CAD-Programms (außer Berechnungen z.B. FEM) nicht eingenständig laufen können, sondern mit dem GUI interagieren müssen bzw. es ein direktes Zusammenspiel geben muss, wird es seitens der Hersteller sehr schwierig werden, alle Funktionen in irgend einer Weise Multithreading-/MultiCPU-fähig zu machen.
------------------
MFG
Rick Schulz
Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP