Установить ассоциативный кеш с 48-битным адресом - PullRequest
0 голосов
/ 31 декабря 2018

Этот вопрос из моей школы, сделанной год назад.

У меня есть N-way set ассоциативный кеш с 48 bit adresses и tag 33 bits.

Кеш можетstore 16384 double-type elements, если адрес кратен 64.

Вопрос в том, сколько существует наборов и строк в наборе?

Поскольку емкость 16384, тип double и тип double8 байт, я поставил capacity in 16384 * 8 = 131072 byte

Я думаю, что 48-битный (6 байт) адрес - это размер строки.

Я видел на веб-сайте, что емкость / число кэшабиты в строке = номер строки, поэтому я положил 131072/6 = 21845 (приблизительно).

Я не могу продвинуться дальше, так как я не могу найти способ получить наборы, и если я 'м прямо с количеством строк в наборе, так как это моя проблема.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...