Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

5 . 2 6 Chip multiprocessors ( CMPs ) have multiple cores and their caches on a single chip. CMP on - chip L 2

5.26 Chip multiprocessors (CMPs) have multiple cores and their caches on a single chip. CMP on-chip L2 cache design has interesting trade-offs. The following table shows the miss rates and hit latencies for two benchmarks with private vs. shared L2 cache designs. Assume L1 cache has a 3% miss rate and a 1-cycle access time. Private Shared Benchmark A misses-per-instruction 10%4% Benchmark B misses-per-instruction 2%1% Assume the following hit latencies: Private Cache Shared Cache Memory 520180
5.26.1[15]<5.13> Which cache design is beer for each of these benchmarks? Use data to support your conclusion.
5.26.2[15]<5.13> Off-chip bandwidth becomes the boleneck as the number of CMP cores increases. How does this boleneck affect private and shared cache systems differently? Choose the best design if the latency of the first off-chip link doubles.
5.26.3[10]<5.13> Discuss the pros and cons of shared vs. private L2 caches for both single-threaded, multi-threaded, and multiprogrammed workloads, and reconsider them if having on-chip L3 caches.
5.26.4[15]<5.13> Would a non-blocking L2 cache produce more improvement on a CMP with a shared L2 cache or with a private L2 cache? Why?
5.26.5[10]<5.13> Assume new generations of processors double the number of cores every 18 months. To maintain the same level of per-core performance, how much more off-chip memory bandwidth is needed for a processor released in three years?
5.26.6[15]<5.13> Consider the entire memory hierarchy. What kinds of optimizations can improve the number of concurrent misses?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Why do you want this job?

Answered: 1 week ago