[Video] Tóm tắt kiến trúc CPU hiện đại trong 45 phút
(youtube.com)Intel đã đăng lên YouTube một loạt 2 video giới thiệu ngắn gọn về các thành phần và khái niệm khác nhau của kiến trúc CPU hiện đại. (tiếng Anh) Gộp cả 2 phần lại thì tổng thời lượng vào khoảng 45 phút, có lẽ ở mức định hướng của một bài giảng chuyên ngành mà sinh viên khoa Khoa học Máy tính ở đại học sẽ nghe.
Phần 1: https://www.youtube.com/watch?v=vgPFzblBh7w
Phần 1 đề cập đến các nội dung sau.
-
CPU là gì?
-
Lịch sử ngắn gọn của CPU (chủ yếu xoay quanh Intel)
-
Các lớp trừu tượng hóa của máy tính
-
Khái niệm ISA (kiến trúc tập lệnh)
Phần 2: https://www.youtube.com/watch?v=o_WXTRS2qTY
Phần 2 đề cập đến các nội dung sau. Nội dung xoay quanh microarchitecture, tức cách triển khai của ISA, nên sẽ chuyên sâu hơn một chút so với phần 1.
-
Khái niệm microarchitecture
-
Chu kỳ lệnh 4 giai đoạn [lấy lệnh ▶ giải mã ▶ thực thi ▶ ghi] và cách phân chia front-end/back-end trong CPU
-
Pipeline và tốc độ xung nhịp CPU
-
Speculative execution dựa trên dự đoán nhánh
-
Cache để giảm chênh lệch tốc độ với bộ nhớ
-
Khái niệm μops (Micro-operations) được sử dụng bên trong CPU
-
Triển khai ILP (song song mức lệnh) bằng superscalar
-
Thực thi ngoài thứ tự (Out-of-Order Execution) và nhiều thành phần cấu thành để hiện thực hóa nó
-
Cách CPU hiện đại vận hành thông qua sự kết hợp của tất cả các yếu tố này
4 bình luận
Tôi vừa xem xong phần 1, thấy rất gọn gàng. Những thông tin trước giờ tôi tiếp nhận rải rác ở nhiều nơi giờ được sắp xếp lại rất rõ ràng trong đầu, nên thực sự rất hữu ích. 👍🏼
Phần 2 cũng rất tuyệt vời
Tôi vừa xem xong phần 1, thấy khá gọn gàng. Có cảm giác những thông tin rời rạc mình tiếp xúc từ trước đến giờ đã được hệ thống lại.
Nhân tiện thì tôi muốn sửa bình luận này, nhưng vì không biết nên tôi tưởng là mình đã xóa nó rồi, mà giờ thậm chí cũng không biết xóa bằng cách nào nữa -0-