Как я могу найти местоположение выселенной строки кэша в кэше L2?

У меня есть кэш L2, заполненный данными. Теперь мне нужно написать программу, которая будет вытеснять из кэша L2 (не совсем уверен, как именно это сделать, но выясню это). Мое главное сомнение в том, есть ли какой-нибудь метод, с помощью которого я могу найти местоположение выселенных линий в L2. Также есть какой-нибудь источник, откуда я могу узнать подробности о наличии кеша жертвы в моей системе? Я чувствую, что они могут сыграть здесь роль во время удаления кэша (пожалуйста, исправьте меня, если я ошибаюсь). Я использую машину i3.

1

Решение

Я не знаю ответа на весь ваш вопрос. Но нет способа узнать, к какой строке кэша отображаются ваши данные. Потому что вы не указали номер, с которым ваши данные / адрес отображаются в кеше L2.

Но я думаю, что вы можете знать это, если вы используете ОГРОМНЫЕ СТРАНИЦЫ, которые позволяют вам четко определить соответствие L2.

0

Другие решения

Других решений пока нет …