4.23 Xem xét một bộ nhớ cache với một kích thước đường 64 bytes.Assume rằng trung bình 30% của các dòng
trong bộ nhớ cache là dơ bẩn. Một từ gồm 8 byte.
a. Giả sử có một tỷ lệ bỏ lỡ 3% (0,97 hit ratio). Tính toán số lượng chính
giao thông bộ nhớ, về byte theo hướng dẫn cho cả hai ghi qua và writeback
chính sách. Bộ nhớ được đọc vào bộ nhớ cache một dòng tại một thời điểm. Tuy nhiên, để viết
lại, một từ duy nhất có thể được viết từ bộ nhớ cache vào bộ nhớ chính.
b. Lặp lại một phần một cho một tỷ lệ 5%.
c. Lặp lại một phần một cho một tỷ lệ 7%.
d. Kết luận Những gì bạn có thể rút ra từ những kết quả này?
4,24 Trên Motorola 68.020 bộ vi xử lý, truy cập bộ nhớ cache có hai chu kỳ đồng hồ.
Dữ liệu truy cập từ bộ nhớ chính trên xe buýt đến các bộ vi xử lý có ba chu kỳ đồng hồ trong
trường hợp không có chèn trạng thái chờ đợi; các dữ liệu được gửi đến các bộ vi xử lý song song với
giao cho bộ nhớ cache.
a. Tính chiều dài hiệu quả của một chu kỳ bộ nhớ dành một tỷ lệ trúng 0,9 và một
tỷ lệ clocking của 16,67 MHz.
b. Lặp lại các tính toán giả định chèn của hai trạng thái chờ đợi của một chu kỳ mỗi
mỗi chu kỳ bộ nhớ. Kết luận Những gì bạn có thể rút ra từ kết quả?
4,25 Giả sử một bộ xử lý có một thời gian chu kỳ bộ nhớ 300 ns và xử lý lệnh
tỷ lệ 1 MIPS. Tính trung bình, mỗi lệnh đòi hỏi một chu kỳ bus bộ nhớ cho
hướng dẫn lấy và một cho các toán hạng nó liên quan.
a. Tính toán việc sử dụng xe buýt của bộ xử lý.
b. Giả sử bộ xử lý được trang bị với một bộ nhớ cache lệnh và các liên kết
tỷ lệ trúng là 0,5. Xác định các tác động về sử dụng xe buýt.
4.26 Hiệu suất của một hệ thống bộ nhớ cache đơn cấp cho một hoạt động đọc có thể được đặc trưng
bởi các phương trình sau đây:
đang được dịch, vui lòng đợi..
