Если более одного ядра на процессоре обращаются к одному и тому же адресу памяти, они будут перебивать кеши друг друга или какой-нибудь протокол отслеживания позволит каждому сохранять данные в L1-кэше?
Меня интересует общий ответ, а также ответы для конкретных процессоров. Сколько слоев кэша признано недействительным? Будет ли доступ к другому адресу в той же строке кэша аннулировать всю строку? Что вы можете сделать, чтобы облегчить эти проблемы?