77
« kdy: 09. 03. 2010, 17:44:29 »
V /proc/cpuinfo mám uvedenou podporu "ht" ale Intel u mého procesoru tvrdí že jej nepodporuje. To samé je na Wikipedii.
Tohle je zkopírovaná část z oficiální dokumentace, jak zjistit podporu.
The physical processor package is capable of
supporting more than one logical processor.
This field does not indicate that Hyper-Threading
Technology or Core Multi-Processing (CMP) has
been enabled for this specific processor. To
determine if Hyper-Threading Technology or CMP is
supported, compare value returned in EBX[23:16]
after executing CPUID with EAX=1. If the
resulting value is > 1, then the processor supports
Multi-Threading.
IF (CPUID(1).EBX[23:16] > 1)
{
Multi-Threading = TRUE
}
ELSE
{
Multi-Threading = FALSE
}
Jenom nevím jak to použít. Zkusil jsem těch osm řádků zkopírovat do souboru a spustit ale Bash mě vrátil
sh ./cpuid
./cpuid: řádek 1: chyba syntaxe poblíž neočekávaného tokenu „CPUID“
./cpuid: řádek 1: `IF (CPUID(1).EBX[23:16] > 1)'
Jak to spustit? Musí se to prohnat přes nějaký kompilátor?