là các phần của bộ nhớ truy cập để được hướng dẫn, và fd là các phầnbẩn dòng trong bộ nhớ cache dữ liệu giữa đường thay thế. Giả sử một chính sách ghi lạivà xác định thời gian truy cập bộ nhớ hiệu quả trong điều khoản của các tham số chỉđược xác định.sinh bây giờ giả sử một dựa trên xe buýt SMP trong đó mỗi bộ xử lý có các đặc tính củaphần (a). Mỗi bộ vi xử lý phải xử lý bộ nhớ cache invalidation ngoài bộ nhớđọc và viết. Điều này ảnh hưởng đến hiệu quả bộ nhớ truy cập thời gian. Để finv là các phầntài liệu tham khảo dữ liệu gây ra invalidation tín hiệu sẽ được gửi đến các dữ liệu lưu trữ.Bộ vi xử lý gửi tín hiệu yêu cầu t chu kỳ đồng hồ để hoàn thành invalidationhoạt động. Bộ xử lý khác không được tham gia trong chiến dịch invalidation.Xác định thời gian truy cập bộ nhớ hiệu quả.17,9 những gì tổ chức thay thế được đề xuất bởi mỗi người trong số các minh họa trongCon số 17.23?17,10 trong hình 17.7, một số các sơ đồ hiển thị ngang hàng mà một phần lấp đầy. Ởtrường hợp khác, không có hàng được hoàn toàn trống. Những đại diện cho hai khác nhauloại mất hiệu quả. Giải thích.17,11 xem xét mô tả đường ống trong hình 14.13b, vẽ lại trong hình 17.24a,với tìm nạp và giải mã giai đoạn bị bỏ qua, đại diện cho thực hiện chủ đề A.Tìm 17.24b minh hoạ thực hiện một thread riêng biệt sinh Trong cả hai trường hợp, một đơn giảnbộ xử lý pipelined được sử dụng.a. Hiển thị một hướng dẫn vấn đề biểu đồ, tương tự như con số 17.7a, cho mỗi haichủ đề.sinh giả định rằng chủ đề của hai là để được thực thi song song trên một phiến tinh thể sự,với mỗi người trong hai bộ vi xử lý trên chip bằng cách sử dụng một đường ống dẫn đơn giản. Hiển thị mộthướng dẫn sơ đồ vấn đề tương tự như hình 28.5 k. Cũng cho thấy một thực hiện đường ốngSơ đồ theo phong cách của con số 17.24.c. giả định một kiến trúc superscalar hai vấn đề. Lặp lại một phần (b) cho một xen kẽđa luồng thực hiện superscalar, giả sử không có dữ liệu quan hệ phụ thuộc.Lưu ý: Có là không có câu trả lời duy nhất; bạn cần phải làm cho các giả định về độ trễvà ưu tiên.d. lặp lại một phần (c) một đa luồng bị chặn thực hiện superscalar.e. lặp lại cho một kiến trúc SMT bốn vấn đề.17,12 các phân đoạn mã sau đây cần phải được thực hiện 64 lần đánh giá cácvector biểu thức số học: D(I) = A(I) + B(I) * C(I) cho 0... Tôi... 63.Tải R1, B(I) > R1 d bộ nhớ (một + I) >Tải R2, C(I) > R2 d bộ nhớ (b + I) >(a) (b) (c) (d)
đang được dịch, vui lòng đợi..