Previous | Next --- Slide 53 of 70
Back to Lecture Thumbnails
PIC

Say that we have two threads running on the same core through hyperthreading. Would these threads suffer from this "false" sharing problem?

ojd

@PIC If the L1 cache is shared, then no. The loads should look identical in that case. However, if the L1 cache is shared, then you have bigger problems.

kayvonf

@PIC. Your intuition is correct. Two hyperthreads running on a single x86 core would share the same L1 and L2 cache.