Ответ 1
Да, ты на правильном пути. Использование адресов, которые будут проходить в одном наборе, позволит вам протестировать пропуски кэша L1 с наименьшим количеством адресов.
Однако, 8 разных адресов явно недостаточно, так как они могут вписаться в один набор. Лучше всего их удвоить или увеличить в четыре раза, чтобы дать алгоритму выселения LRU множество шансов выселить линию, прежде чем вы вернетесь к ней.
Остерегайтесь промахов TLB, хотя, если вы используете слишком много разных адресов на слишком большом количестве страниц. Здесь могут помочь огромные страницы размером 2 МБ.