• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Which thread goes to what core?

Injen

Weaksauce
Joined
Dec 20, 2012
Messages
76
Maybe a wierd question, but i'm setting up Logitech ARX and want to sort cores to threads.
But i don't know which threads belong to each cores.

For an example.
Core 1 = Thread 1 and 2
etc

i7 3770k
 
In case of hyperthreading, each core (hardware level) appears as two adjacent execution threads (software level). See the example below:

cores.png
 
You're not really going to know which thread is sorting through which core at any given time.
Threads tend to get doled out to cores on a first-available basis.
 
The OS schedules threads to cores. It tries to re-schedule a thread on the same core each quantum because the core has the context of that thread in cache. Scheduling a thread to a different core means it's likely that anything the thread tries to do with memory is a cache miss. On the other hand, if the desired core is busy (and busy for a long time) then it's probably lost a bunch of cache context for the thread and it's better to schedule it someplace else, and for better latency it's best to schedule the thread on the next available core.
 
Back
Top