Скільки наборів в асоціативному кеші набору?

0 Comments 20:20

Оскільки кожен блок кешу має розмір 4 байти та є двостороннім набором-асоціативним, загальна кількість наборів у кеші становить 256/(4 * 2), що дорівнює 32 набори. Вхідна адреса кеша розбивається на біти для Зсув

Зсув

У комп’ютерній інженерії та низькорівневому програмуванні (такому як мова асемблера) зсув зазвичай позначає кількість розташувань адреси, доданих до базової адреси, щоб отримати певну абсолютну адресу.

https://en.wikipedia.org › wiki › Offset_(computer_science)

, індекс і тег.

Приклад: асоціативний кеш 2-way set: Cache line = 32 байти (256 біт). На наступній діаграмі показано організацію асоціативної кеш-пам’яті 2-way set 0,5 КБ із розміром рядка кешу 32 байти.

На малюнку 8.11 показано масив SRAM повністю асоціативного кеша з вісім блоків. За запитом даних необхідно виконати вісім порівнянь тегів (не показано), оскільки дані можуть бути в будь-якому блоці. Подібним чином мультиплексор 8:1 вибирає правильні дані, якщо трапляється збіг.

В асоціативному кеші з 5 способами, він буде зіставлятися з п'ятьма блоками кешу. У цьому кеші може бути кілька блоків кешу на індекс. Цю групу блоків кешу разом називають «набором індексів». У нашому прямому відображеному кеші був один блок кешу на набір індексів.

Оскільки розмір блоку становить чотири байти, молодші два біти є зміщенням у блоці. Вони виділені курсивом. Оскільки існує 8 блоків, і це кеш із прямим відображенням, вони є 8 наборів.

Оскільки кожен блок кешу має розмір 4 байти та є двостороннім набором-асоціативним, загальна кількість наборів у кеші становить 256/(4 * 2), що дорівнює 32 набори. Вхідна адреса кешу розділена на біти для зсуву, індексу та тегу.

набори чотирьох рядків. Асоціативний кеш наборів складається з 64 рядків або слотів, розділених на набори з чотирьох рядків. Основна пам'ять містить 4K блоки по 128 слів кожен.Показати формат адрес основної пам'яті 2. Двосторонній набірно-асоціативний кеш має рядки по 16 байт і загальний розмір 8 кбайт.

Related Post

На якому терміні показують другу вагітність?На якому терміні показують другу вагітність?

При другій і третій вагітності батьки зазвичай з’являються раніше, ніж під час першої вагітності між 10-14 тижнями. Знову ж таки, немає стандартного правила, оскільки кожна вагітність різна та залежить від

Яка лікарня найкраща для лікування раку в Бельгії?Яка лікарня найкраща для лікування раку в Бельгії?

Інститут раку Chirec є провідним приватним онкологічним центром у Бельгії, який може запропонувати індивідуальний, людський та комплексний підхід до пацієнтів. “Інститут Жюля Борде є інтегрованим багатопрофільним центром, унікальним у Бельгії

Як розвивалася поліцейська система в сучасній Індії?Як розвивалася поліцейська система в сучасній Індії?

У 1861 році парламент Сполученого Королівства запровадив Закон про індійські ради 1861 року. Цей акт заклав основу сучасної та професійної поліцейської бюрократії в Індії. Було введено нову поліцейську службу під