AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Anzahl der CPU KERNE rausfinden??

Ein Thema von creality · begonnen am 14. Mai 2007 · letzter Beitrag vom 24. Aug 2009
Antwort Antwort
DevidEspenschied

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

Re: Anzahl der CPU KERNE rausfinden??

  Alt 24. Aug 2009, 09: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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz