Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - flipflop

Strony: [1]
1
Asembler / Jak uzyskać liczbę wątków CPU?
« dnia: Luty 25, 2013, 21:08:38 »
Witam, potrzebuje się dowiedzieć jak funkcja CPUID dostarczy mi informacji o ilości wątków wspieranych przez procesor. Chodzi mi o procesory Intela. Ktoś podpowiedział mi, że taką informacje uzyskam za pomocą standardowej funkcji EAX = 1. pole bitowe EBX[23:16], ale niektóre CPU tym sprawdzeniem pokazują mi 16 wątków. W manualu I64_vol2 pisze:

Cytuj
Bits 23-16: Maximum number of addressable IDs for logical processors
in this physical package*.

* The nearest power-of-2 integer that is not smaller than EBX[23:16]
is the number of unique initial APIC IDs reserved for addressing different
logical processors in a physical package. This field is only valid
if CPUID.1.EDX.HTT[bit 28]= 1.

Więc to nie jest liczba wątków, ale maksymalna liczba adresowalnych identyfikatorów dla procesorów logicznych, prawda?
Gdzie znajdę liczbe wątków?

z góry dziękuje.

Strony: [1]