In this project we designed a unified controller that uses a mapping algorithm based on Cuckoo hash table structure. Cuckoo hashing is a collision resolution algorithm that allows an element to have a multiple possible hashing location, and these locations are checked in parallel. This design supports different page sizes. Therefore, the translation operation involves finding the suitable page size and finding the suitable physical page address in one memory...
Project tag: cache
-
-
This work implements two different cache modules SRAM and MRAM, which behaves as second cache level. The goal of this project is to compare performance between the two modules.