Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Kiến trúc máy tính - Chương 4: Processor pipelining" cung cấp cho người học các kiến thức: Tốc độ xử lý, kỹ thuật đường ống, xây dựng bộ xử lý đường ống. nội dung chi tiết. | Processor Pipelining Nội dung • Tốc độ xử lý – Single ‐ cycle datapath (from the previous lecture) – Multi‐cycle – Pipelined • Kỹ thuật đường ống – Kỹ thuật đường ống là gì? – Tại sao lại sử dụng kỹ thuật đường ống? • Xây dựng bộ xử lý đường ống – Chia cắt từ bộ xử lý đơn xung nhịp – Hoạt động của MIPS pipeline – Điều khiển Pipeline Tốc độ xử lý (What limits our clock?) Đường dữ liệu đơn chu kỳ Tốc độ xác định bởi lệnh có đường dữ liệu dài nhất. Q: Nếu truy cập vào bộ nhớ dữ liệu dài hơn gấp 2 lần các lệnh khác và 30% lệnh của chương trình là loads/stores, bao nhiêu phần trăm thời gian bộ xử lý nhàn rỗi? 1. 20% of the time 2. 35% of the time 3. 40% of the time If slowest path is for load, all instructions go this slowly. A: 70%•1/2 = 35% of the time. 70% các lệnh cần một nửa chu kỳ để xử lý. Như vậy 35% thời gian để lãng phí. Thời gian thực thi đơn chu kỳ • Lệnh thực thi chậm nhất là lệnh có thời gian thực thi bằng 1 chu kỳ • Lãng phí thời .