Hi, all.
Just a quick question. Having a L3 cache that's shared amongst all cores allow multi threading applications to benefit from having this. For instance, if you have 4 threads running, instead of queuing the memory controller for the location of the data within memory to obtain, could L3 cache be used instead of memory (for instance having 4 threads accessing a crucial variable (4 byte - Int)), so the RAM isn't touched at all, it's all processed within the L3 cache(providing there's enough space)?
thanks.
Just a quick question. Having a L3 cache that's shared amongst all cores allow multi threading applications to benefit from having this. For instance, if you have 4 threads running, instead of queuing the memory controller for the location of the data within memory to obtain, could L3 cache be used instead of memory (for instance having 4 threads accessing a crucial variable (4 byte - Int)), so the RAM isn't touched at all, it's all processed within the L3 cache(providing there's enough space)?
thanks.
Last edited: