Xung đột điều khiển – đặt phần cứng quyết định rẽ nhánh lên các trạng thái đầu trong pipeline. - Dừng (ảnh hưởng CPI)[r]
(1)KIẾN TRÚC MÁY TÍNH
ET4270
TS Nguyễn Đức Minh
(2)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
• Username: ca.fet.hut@gmail.com
• Pass: dungkhoiminh
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
HUST-FET, 13/03/2011
(3)Điểm số
Điều kiện thi Lab Bài thi kỳ 30%
Bài tập 20% (Tối đa 100 điểm)
Tiến trình 10%
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
(4)Lịch học
Thời gian:
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, 13/03/2011
(5)Kết luận chương 2
Dữ liệu thị cho máy tính biểu diễn chuỗi bit Giá trị liệu, ý nghĩa thị máy quy định
phương pháp mã hóa
Thiết kế kiến trúc tập lệnh:
Kích thước kiểu liệu
Phép toán: loại hỗ trợ
Định dạng mã hóa thị: Chỉ thị giải mã nào?
Vị trí tốn hạng kết Số lượng toán hạng?
Giá trị toán hạng lưu đâu?
Kết lưu vị trí nào?
Các tốn hạng nhớ định vị nào?
Kiến trúc tập lệnh MIPS(RISC) được thiết kế dựa nguyên tắc
(6)Nhiều exception đồng thời HUST-FET, 13/03/2011 76 I n s t r. O r d e r Inst 0 Inst 1 Inst 2 Inst 4 Inst 3 A LU
IM Reg DM Reg
A
LU
IM Reg DM Reg
A
LU
IM Reg DM Reg
A
LU
IM Reg DM Reg
A
LU
IM Reg DM Reg
D$ page fault
arithmetic overflow
undefined instruction
I$ page fault
(7)Tổng kết
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 nhất – 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ợ)
https://sites.google.com/site/fethutca/home