Einzelnen Beitrag anzeigen

johndoe049

Registriert seit: 22. Okt 2006
138 Beiträge
 
#3

AW: Problem mit E-Cores und P-Cores bei neueren CPUs

  Alt 23. Jan 2024, 13:00
Es gibt zwar die Möglichkeit eine Maske anzugeben, auf welchem "Virtuellen" Kern(en) ein Prozess, bzw. Thread laufen soll,
aber ich hatte jetzt noch nichts gesehn, wie man überhaupt erkennt, was P und E ist, also in der Win32-API. Selbst der Taskmanager sagt ja nicht was was ist.
Unsere Berechnungsprogramme laufen auf den letzten angezeigten Kernen und sind sehr langsam. Im Zusammenhang mit VMWare und Virtualbox hat einer bei uns im Internet Berichte gefunden, dass die Effizenz Kerne die letzten Kerne sind. Also die mit der höchsten Prozessor ID.

Kann man die Maske als Startparameter angeben oder kann man das direkt in den Sourcecode mit einbinden (dann müsste man bei jedem Start auch die Prozessoranzahl prüfen und die letzten 4-8 Kerne deaktivieren - sofern Intel überall 4 E-Kerne + Hyper Threading verbaut hat).

Irgendein Muster, wie und wo man die Maske angibt?
  Mit Zitat antworten Zitat