TMiTeC_CPU
TMiTeC_CPU gathers complex information about CPU and its caches
MSI_CPU.pas
TObject → TPersistent → TComponent → TMiTeC_Component → TMiTeC_CPU
Methods
|
public |
Gets available feature flags for given feature set |
Properties
|
APICID |
published, read-only |
Byte |
Unique logical processor ID |
|
Architecture |
published, read-only |
Word |
|
|
Brand |
published, read-only |
Integer |
Brand number |
|
Cache |
published, read-only |
Cache information |
|
|
CodeName |
published, read-only |
string |
Codename |
|
CoreCount |
published, read-only |
Byte |
Total number of cores |
|
CorePerPackage |
published, read-only |
Byte |
Number of cores per physical package |
|
CPUCount |
published, read-only |
Byte |
Number of logical processors |
|
CPUIDSupported |
published, read-only |
Boolean |
CPUID instruction feature supported |
|
CPUIndex |
published |
Byte |
Physical processor (package) index |
|
CPUName |
published, read-only |
string |
CPU name |
|
CPUPhysicalCount |
published, read-only |
Byte |
Number of physical processors (packages) |
|
CPUType |
published, read-only |
Integer |
Reserved = 3 Secondary processor (for MP) = 2 Overdrive processor = 1 Primary processor = 0 |
|
EfficiencyCoreCount |
published, read-only |
byte |
Efficiency core count |
|
Family |
published, read-only |
Integer |
CPU family |
|
FamilyEx |
published, read-only |
Integer |
CPU extended family |
|
FDIVBug |
published, read-only |
Boolean |
FDIV bug presence flag |
|
Features |
published, read-only |
CPU supported features |
|
|
Frequency |
published, read-only |
Cardinal |
CPU frequency in MHz |
|
Hybrid |
published, read-only |
boolean |
Intel hybrid architecture |
|
GenericName |
published, read-only |
string |
Generic CPU name (family, model, stepping) |
|
IntelBrand |
published, read-only |
Intel processor brand |
|
|
LogicalID |
published, read-only |
Byte |
Logical ID of selected physical processor |
|
LogicalPerCore |
published, read-only |
Byte |
Number of logical processors (threads) per core |
|
LogicalPerPackage |
published, read-only |
Byte |
Number of logical processors (threads) per physical package |
|
MarketingName |
published, read-only |
string |
CPU marketing name |
|
MaxCorePerPackage |
public, read-only |
Cardinal |
Maximum supported number of cores per package |
|
MaxLogicalPerCore |
public, read-only |
Cardinal |
Maximum supported number of logical processors per core |
|
MaxLogicalPerPackage |
public, read-only |
Cardinal |
Maximum supported number of logical processors per physical package |
|
Model |
published, read-only |
Integer |
Model |
|
ModelEx |
published, read-only |
Integer |
Extended model |
|
PhysicalID |
published, read-only |
Byte |
Physical ID of selected physical processor |
|
Revision |
published, read-only |
string |
Revision |
|
SerialNumber |
published, read-only |
string |
Serial number |
|
SocketCount |
published, read-only |
byte |
|
|
SocketDesignation |
published, read-only |
string |
|
|
Stepping |
published, read-only |
Integer |
Stepping |
|
SteppingEx |
published, read-only |
Integer |
Extended stepping |
|
Technology |
published, read-only |
string |
Manufacturing process technology |
|
ThreadCount |
published, read-only |
Byte |
Number of all logical processors |
|
Vendor |
published, read-only |
CPU Vendor |
See Also
Created with the Personal Edition of HelpNDoc: Achieve Professional Documentation Results with a Help Authoring Tool