KIẾN TRÚC MÁY TÍNH ET4270 TS Nguyễn Đức Minh [Adapted from Computer Organization and Design, 4th Edition, Patterson & Hennessy, © 2008, MK] [Adapted from Computer Architecture lecture slides, Mary Jane Irwin, © 2008, PennState University] Chương Bộ nhớ - Phân cấp nhớ SET-HUST, 22/03/2011 Tổ chức lớp Số tín (3-1-1-6) Giảng viên TS Nguyễn Đức Minh Văn phòng C9-401 Email minhnd1@gmail,com Website https://sites.google.com/site/fethutca/home Sách Computer Org and Design, 3rd Ed., Patterson &Hennessy, ©2007 Digital Design and Computer Architecture, David Money Harris Thí nghiệm Bài tập Theo chương, đề xem trang web Giới thiệu HUST-FET, 17/04/2011 Điểm số Điều kiện thi Lab Bài thi kỳ 30% Bài tập 20% Tiến trình 10% (Tối đa 100 điểm) Tối đa: 100 điểm, Bắt đầu: 50 điểm Tích lũy, trừ qua trả lời câu hỏi lớp đóng góp tổ chức lớp Bài thi cuối kỳ Giới thiệu 70% HUST-FET, 17/04/2011 Lịch học Thời gian: Giới thiệu Từ 14h00 đến 17h20 Lý thuyết: 11 buổi x 135 phút / buổi Bài tập: buổi x 135 phút / buổi Thay đổi lịch (nghỉ, học bù) thông báo website trước ngày HUST-FET, 17/04/2011 Tổng kết chương Tất xử lý đại dùng pipeline để tăng hiệu suất (CPI=1 đồng hồ nhanh - fc lớn) Tốc độ đồng hồ pipeline bị giới hạn giai đoạn pipeline chậm – thiết kế pipeline cân quan trọng Cần phát giải xung đột pipeline Xung cấu trúc – giải quyết: thiết kế pipeline Xung đột liệu - Dừng (ảnh hưởng CPI) - Chuyển tiếp (cần phần cứng hỗ trợ) Xung đột điều khiển – đặt phần cứng định rẽ nhánh lên trạng thái đầu pipeline - Dừng (ảnh hưởng CPI) - Rẽ nhánh chậm (cần hỗ trợ trình dịch) - Dự đốn rẽ nhánh tĩnh động (cần phần cứng hỗ trợ) Xử lý ngắt pipeline phức tạp HUST-FET, 17/04/2011 Q4: Làm ghi? Write-through: Ghi xuyên – Thông tin ghi vào mục liệu mức nhớ mức nhớ phân cấp nhớ Luôn kết hợp đệm ghi để loại bỏ thời gian chờ ghi vào nhớ mức (cho đến đệm ghi chưa đầy) Write-back: Ghi sau – Thông tin ghi vào mục liệu mức nhớ Mục bị thay đổi ghi vào mức nhớ bị thay Cần bit “bẩn” để theo dõi mục bị thay đổi hay không Hệ thống nhớ ảo dùng phương pháp ghi sau với trang đánh dấu “bẩn” Ưu nhược điểm? Ghi xuyên: trượt đọc không gây việc ghi liệu: đơn giản, rẻ dễ triển khai Ghi sau: ghi tốc độ đệm, ghi lặp lại cần lần ghi vào nhớ mức thấp Chương Bộ nhớ - Phân cấp nhớ 63 SET-HUST, 22/03/2011 Tổng kết Nguyên lý cục bộ: Chương trình truy cập vào phần nhỏ không gian địa thời điểm - Hiểu đệm, TLBs, nhớ ảo cách nghiên cứu cách chúng xử lý câu hỏi: Cục thời gian - Temporal Locality Cục không gian - Spatial Locality Mục liệu đặt đâu? Mục liệu tìm nào? Thay mục trượt? Thực ghi nào? Bảng trang ánh xạ địa ảo vào địa vật lý TLBs dùng để thực việc dịch nhanh Chương Bộ nhớ - Phân cấp nhớ 64 SET-HUST, 22/03/2011