Programming, Computer Architecture, Computer Science, Undergraduate Research.
the memory wall !!). Caches store data, but most of the time, the data that we use are redundant within a cache block and across cache blocks, because of value locality. Similar ideas can be applied to the communication between last-level cache (LLC) and the DRAM, exploiting the data redundancy.