In a set-associative cache design, what is the primary reason for increasing the number of cache sets (higher associativity)?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "To reduce conflict misses". Trong cache ánh xạ trực tiếp, nhiều khối bộ nhớ tranh nhau cùng một dòng nên đẩy nhau ra liên tục dù cache còn trống chỗ khác; tăng mức kết hợp (associativity) cho mỗi khối nhiều dòng có thể đặt vào hơn, giảm loại trượt do xung đột này. "To decrease the cache size" sai vì mức kết hợp chỉ thay đổi cách tổ chức dòng trong tập, dung lượng cache giữ nguyên. "To improve cache replacement policy performance" sai vì chính sách thay thế như LRU chỉ là cơ chế chọn dòng bị loại khi tập đầy; mức kết hợp cao hơn khiến chính sách này phức tạp hơn chứ mục tiêu không phải làm nó tốt lên. "To increase cache access speed" sai vì so sánh tag trên nhiều dòng song song cần thêm bộ so sánh và bộ dồn kênh, thường làm thời gian truy cập chậm hơn một chút.

Cùng chương 4

Xuất hiện trong 1 bộ đề