8.1. Tên học phần : Kiến trúc máy tính tiên tiến (Advanced Computer Architechture) 8.2. Mã số : ITCA 508 8.2. Mã số : ITCA 508
8.3. Số tín chỉ : 2 tín chỉ (30 tiết) 8.4. Người phụ trách: 8.4. Người phụ trách:
8.5. Khoa/Viện:
8.6. Mục tiêu học phần:
Kiến thức: Cung cấp cho học viên kiến thức về tổ chức, nguyên tắc thiết kế, hoạt động và
mục đích sử dụng của các kiến trúc vi xử lý tiên tiến, về sự phát triển của kiến trúc máy tính trong các nghiên cứu mới nhất, trên cơ sở đĩ đánh giá chúng cả về chất và lượng.
Kỹ năng: Cung cấp cho học viên các kĩ năng phân tích, đánh giá và triển khai một mơ hình
kiến trúc máy tính song song hiệu năng cao dựa trên các nền tảng cơng nghệ và kĩ thuật tiên tiến.
Thái độ: Khả năng, hoạt động nghiên cứu độc lập, kĩ năng làm việc nhĩm.
8.7. Mơ tả học phần: Học phần này tập trung nghiên cứu các kiến trúc máy tính tiên tiến,
với khả năng song song hĩa cao cũng như các kỹ thuật tăng hiệu năng hệ thống tính tốn. Các khái niệm như đường ống (Pipeline) siêu vơ hướng (Superscalar),… kỹ thuật song song mức lệnh (ILP), kỹ thuật đa xử lí (Multiprocessing), kỹ thuật đa luồng (SMT),... hay các mơ hình truyền thơng đa liên kết sẽ được đề cập. Bên cạnh đĩ các vấn đề về phân cấp bộ nhớ, các kiến trúc vào-ra cũng sẽ được thảo luận.
Chương Nội dung
Phân phối thời lượng LT (giờ) TL (giờ) BTL (giờ) TiL (giờ) TH (giờ) TN (giờ) 1 Tổng quan 2 -
2 Kiến trúc song song 4 -
3 Xử lí song song 4 -
4 Các mơ hình truyền thơng 3 -
5 Kiến trúc bộ nhớ tiên tiến 2 -
Tổng cộng 15 45
8.8. Nội dung chi tiết
Chương 1. Tổng quan (LT 02)
1.1 Lịch sử phát triển và phân loại máy tính 1.2 Kiến trúc máy tính
1.3 Phân loại kiến trúc máy tính và xu hướng phát triển
Tài liệu tham khảo của chương:
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011. [3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative
33
Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
Chương 2. Kiến trúc song song (LT 04)
2.1 Hiệu năng hệ thống 2.2 Kiến trúc SIMD 2.3 Kiến trúc MIMD
Tài liệu tham khảo của chương:
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011. [3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
Chương 3. Xử lí song song (LT 04)
3.1 Kiến trúc tập lệnh 3.2 Kĩ thuật song song 3.3 Xử lí song song
Tài liệu tham khảo của chương:
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011. [3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
Chương 4. Các mơ hình truyền thơng (LT 03)
4.1 Tổng quan 4.2 Vấn đề liên kết
4.3 Mơ hình truyền thơng điệp 4.4 Kĩ thuật đa luồng
Tài liệu tham khảo của chương:
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011. [3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
Chương 5. Kiến trúc bộ nhớ tiên tiến (LT 02)
5.1. Phân cấp hệ thống nhớ 5.2. Bộ nhớ Cache
5.3. Bộ nhớ chính 5.4. Kĩ thuật bộ nhớ ảo 5.5. Kĩ thuật chia sẻ bộ nhớ
Tài liệu tham khảo của chương:
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011. [3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
34
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
Nội dung thảo luận: Theo chuyên đề của từng chương và tập trung vào các vấn đề liên quan
đến Mơ hình máy tính song song.
Nội dung bài tập lớn: Nghiên cứu các kiên trúc máy tính và kĩ thuật tiên tiến trong xử lí:
SIMD, MIMD, Shared hay Distributed memory...
8.9. Tài liệu học tập và tham khảo:Tài liệu học tập Tài liệu học tập
[1]. William Stallings, Computer Organization and Architecture, Fifth edition, Prentice
Hall, 2000.
[2]. Trần Cơng Hùng, Kiến trúc máy tính tiên tiến, NXB Thơng tin và Truyền thơng, 2011.
Tài liệu tham khảo
[3]. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, fifth edition, Morgan Kaufmann Publishers, 2001.
[4]. K. Hwang, Advanced Computer Architecture, McGraw-Hill Education (India), 2010.
8.10. Thang điểm: 10/10
TT Nội dung đánh giá Trọng số (%) Ghi chú
1 Điểm Kiểm tra/TL/TH/TN 20
2 Điểm /BTL/TiL 30
3 Điểm thi kết thúc học phần 50
Tổng cộng 100
8.11. Ngày phê duyệt: Cấp phê duyệt: Cấp phê duyệt:
35