Einzelnen Beitrag anzeigen

DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
441 Beiträge
 
Delphi 12 Athens
 
#18

Re: Anzahl der CPU KERNE rausfinden??

  Alt 24. Aug 2009, 10:08
Soweit ich weiß, gibt es je nach Prozessorhersteller und auch -Modell verschiedene Wege, das herauszufinden, die jedoch allesamt auf dem CPUID-Befehl beruhen. Wichtig wären meines Erachtens folgende Punkte (in Klammern die Ergebnisse auf einen Imtem Core i7 920):

- Anzahl physikalischer Prozessorpackages ( 1 )
- Anzahl der physikalischen Prozessorkerne ( 4 )
- Anzahl der logischen Prozessorkerne ( 8 )

Soweit ich das beurteilen kann, reicht die von "C.Schoch" gepostete Funktion "GetCPUCount" aus, um zuverlässig die 3. Zeile zu ermitteln.

Interessant wäre die Entwicklung eines Quellcodes, der sowohl auf Intel- und AMD-Basis funktioniert und diese 3 Zeilen zuverlässig anzeigt.

Die c't hatte in Ausgabe 08/2006 mal dieses Thema aufgegriffen, die MPDetect-Sourcen sind hier (Heise-Webseite) abrufbar.
Devid
Devid Espenschied
Pre-sales Consultant
Embarcadero Germany GmbH
germany.info@embarcadero.com

Kein Support per PN
  Mit Zitat antworten Zitat