Question: Question 1 (Memory and Behavioral VHDL Coding) Consider a 1-MByte cache with 4-word cachelines (a cacheline is also known as a cache block, each word

Question 1 (Memory and Behavioral VHDL Coding) Consider a 1-MByte cache with 4-word cachelines (a cacheline is also known as a cache block, each word is 4-Bytes). The address is 64-bits wide. (a) Assume the cache is direct-mapped. Fill in the table below to specify the size of each address field. (b)Assume the cache is 4-way set-associative. Fill in the table below to specify the size of each address field. (c) What is the overhead and actual size of the direct-mapped cache? What is the overhead and actual size of the 4-way set-associative cache? Does the structure change the overhead in terms of number of memory bits? Consider 1-valid bit per-cacheline. (d) Write VHDL code 1-KByte cache (RAM)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!