Bài giảng Kiến trúc máy tính: Chương 4 - ĐH Bách khoa Hà Nội
Số trang: 62
Loại file: pdf
Dung lượng: 2.69 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - ĐH Bách khoa Hà Nội Processor Pipelining<br /> <br /> Nội dung<br /> • Tốc độ xử lý<br /> – Single ‐ cycle datapath (from the previous lecture)<br /> – Multi‐cycle<br /> – Pipelined<br /> • Kỹ thuật đường ống<br /> – Kỹ thuật đường ống là gì?<br /> – Tại sao lại sử dụng kỹ thuật đường ống?<br /> • Xây dựng bộ xử lý đường ống<br /> – Chia cắt từ bộ xử lý đơn xung nhịp<br /> – Hoạt động của MIPS pipeline<br /> – Điều khiển Pipeline<br /> <br /> Tốc độ xử lý<br /> (What limits our clock?)<br /> <br /> Đường dữ liệu đơn chu kỳ<br /> Tốc độ xác định bởi lệnh có<br /> đường dữ liệu dài nhất.<br /> <br /> Q: Nếu truy cập vào bộ nhớ dữ liệu<br /> dài hơn gấp 2 lần các lệnh khác và<br /> 30% lệnh của chương trình là<br /> loads/stores, bao nhiêu phần trăm<br /> thời gian bộ xử lý nhàn rỗi?<br /> 1. 20% of the time<br /> 2. 35% of the time<br /> 3. 40% of the time<br /> <br /> If slowest path<br /> is for load, all<br /> instructions go<br /> this slowly.<br /> <br /> A: 70%•1/2 = 35% of the time.<br /> 70% các lệnh cần một nửa chu kỳ để<br /> xử lý. Như vậy 35% thời gian để lãng<br /> phí.<br /> <br /> Thời gian thực thi đơn chu kỳ<br /> <br /> • Lệnh thực thi chậm nhất là lệnh có thời gian thực thi<br /> bằng 1 chu kỳ<br /> • Lãng phí thời gian<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - ĐH Bách khoa Hà Nội Processor Pipelining<br /> <br /> Nội dung<br /> • Tốc độ xử lý<br /> – Single ‐ cycle datapath (from the previous lecture)<br /> – Multi‐cycle<br /> – Pipelined<br /> • Kỹ thuật đường ống<br /> – Kỹ thuật đường ống là gì?<br /> – Tại sao lại sử dụng kỹ thuật đường ống?<br /> • Xây dựng bộ xử lý đường ống<br /> – Chia cắt từ bộ xử lý đơn xung nhịp<br /> – Hoạt động của MIPS pipeline<br /> – Điều khiển Pipeline<br /> <br /> Tốc độ xử lý<br /> (What limits our clock?)<br /> <br /> Đường dữ liệu đơn chu kỳ<br /> Tốc độ xác định bởi lệnh có<br /> đường dữ liệu dài nhất.<br /> <br /> Q: Nếu truy cập vào bộ nhớ dữ liệu<br /> dài hơn gấp 2 lần các lệnh khác và<br /> 30% lệnh của chương trình là<br /> loads/stores, bao nhiêu phần trăm<br /> thời gian bộ xử lý nhàn rỗi?<br /> 1. 20% of the time<br /> 2. 35% of the time<br /> 3. 40% of the time<br /> <br /> If slowest path<br /> is for load, all<br /> instructions go<br /> this slowly.<br /> <br /> A: 70%•1/2 = 35% of the time.<br /> 70% các lệnh cần một nửa chu kỳ để<br /> xử lý. Như vậy 35% thời gian để lãng<br /> phí.<br /> <br /> Thời gian thực thi đơn chu kỳ<br /> <br /> • Lệnh thực thi chậm nhất là lệnh có thời gian thực thi<br /> bằng 1 chu kỳ<br /> • Lãng phí thời gian<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiến trúc máy tính Kiến trúc máy tính Hệ thống máy tính Processor pipelining Tốc độ xử lý Kỹ thuật đường ống Xây dựng bộ xử lý đường ốngGợi ý tài liệu liên quan:
-
67 trang 298 1 0
-
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 232 0 0 -
105 trang 202 0 0
-
84 trang 199 2 0
-
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 177 0 0 -
6 trang 170 0 0
-
Lecture Computer Architecture - Chapter 1: Technology and Performance evaluation
34 trang 167 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 158 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
142 trang 146 0 0