Fill in the blanks 1. List and explain three types of cache misses. 2. list and
ID: 1716221 • Letter: F
Question
Fill in the blanks
1. List and explain three types of cache misses.
2. list and explain three types of pipeline hazards, with examples.
3. what exactly is block offset?
4. Anti-dependence is what
5. Choose ONE important advanced cache memory optimization and explain it in your own words , hopefully with an example
6. List 3 different types of rounding, with examples
7. What is the index field and explain with a diagram
8. What is the length of latency overlap, in your own words
9. Suppose an 8-stage instruction pipeline with each stage taking 20ns. Calculate the theoretical speedup over 10, 100, 1000 instructions.
10. Do research on L1 and L2 cache, prices and capabilities; and summarize
Explanation / Answer
(1)
Three thypes of cache misses are there, those are
1) Compulsory: On the first access to a block; the block must be brought into the cache; also called cold start misses, or first reference misses.
2) Capacity: Occur because blocks are being discarded from cache because cache cannot contain all blocks
needed for program execution (program working set is much larger than cache capacity).
3) Conflict: In the case of set associative or direct mapped block placement strategies, conflict misses occur
when several blocks are mapped to the same set or block frame; also called collision misses or interference misses.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.