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

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


@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.


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