You are on page 1of 2

Research paper :

Cache memory and analysis on performance issues

09-5-019

Saeed ullah Group leader: Sheryar akif


ID 9124
SECTION: A
1

Purpose of cache memory:


The purpose of cache memory is to store program instructions and data that are
used repeatedly in the operation of programs or information that the CPU is likely
to need next. The computer processor can access this information quickly from the
cache rather than having to get it from computer's main memory.

Summary:
There is 6 Basic Cache Optimizations….

Reducing the Miss Rate

1.Larger Block size (Compulsory misses)

2.Larger Cache size (Capacity misses)

3.Higher Associativity (Conflict misses)

Reducing the Miss Penalty

4. Multilevel Caches

5. Giving Reads Priority over Writes

• E.g. Read complete before earlier writes in write buffer

Reducing the time to hit in the cache

6. Avoiding Address Translation during Cache Indexing

• E.g., Overlap TLB and cache access, Virtual Addressed Caches

You might also like