![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Hệ thống máy tính (Computer Systems): Chương 4 - Nguyễn Kim Khánh
Số trang: 32
Loại file: pdf
Dung lượng: 8.10 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Hệ thống máy tính (Computer Systems): Chương 4 - Các kiến trúc song song" cung cấp cho học viên những nội dung về: phân loại kiến trúc máy tính, đa xử lý bộ nhớ dùng chung, đa xử lý bộ nhớ phân tán, bộ xử lý đồ họa đa dụng;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính (Computer Systems): Chương 4 - Nguyễn Kim Khánh NKK-HUST Hệ thống máy tính Chương 4 CÁC KIẾN TRÚC SONG SONG Nguyễn Kim Khánh Trường Đại học Bách khoa Hà Nội CS-HEDSPI2019 Computer Systems 198 NKK-HUST Nội dung học phần Chương 1. Tổng quan hệ thống máy tính Chương 2. Bộ nhớ máy tính Chương 3. Hệ thống vào-ra Chương 4. Các kiến trúc song song CS-HEDSPI2019 Computer Systems 199 NKK-HUST Nội dung của chương 4 4.1. Phân loại kiến trúc máy tính 4.2. Đa xử lý bộ nhớ dùng chung 4.3. Đa xử lý bộ nhớ phân tán 4.4. Bộ xử lý đồ họa đa dụng CS-HEDSPI2019 Computer Systems 200 NKK-HUST 4.1. Phân loại kiến trúc máy tính Phân loại kiến trúc máy tính (Michael Flynn -1966) n SISD - Single Instruction Stream, Single Data Stream n SIMD - Single Instruction Stream, Multiple Data Stream n MISD - Multiple Instruction Stream, Single Data Stream n MIMD - Multiple Instruction Stream, Multiple Data Stream CS-HEDSPI2019 Computer Systems 201 NKK-HUST SISD IS DS CU PU MU n CU: Control Unit n PU: Processing Unit n MU: Memory Unit n Một bộ xử lý n Đơn dòng lệnh n Dữ liệu được lưu trữ trong một bộ nhớ n Chính là Kiến trúc von Neumann (tuần tự) CS-HEDSPI2019 Computer Systems 202 NKK-HUST SIMD DS PU1 LM1 DS PU2 LM2 IS CU . . . DS PUn LMn CS-HEDSPI2019 Computer Systems 203 NKK-HUST SIMD (tiếp) n Đơn dòng lệnh điều khiển đồng thời các đơn vị xử lý PUs n Mỗi phần tử xử lý có một bộ nhớ dữ liệu riêng LM (local memory) n Mỗi lệnh được thực hiện trên một tập các dữ liệu khác nhau n Các mô hình SIMD n Vector Computer n Array processor CS-HEDSPI2019 Computer Systems 204 NKK-HUST MISD n Một luồng dữ liệu cùng được truyền đến một tập các bộ xử lý n Mỗi bộ xử lý thực hiện một dãy lệnh khác nhau. n Chưa tồn tại máy tính thực tế n Có thể có trong tương lai CS-HEDSPI2019 Computer Systems 205 NKK-HUST MIMD n Tập các bộ xử lý n Các bộ xử lý đồng thời thực hiện các dãy lệnh khác nhau trên các dữ liệu khác nhau n Các mô hình MIMD n Multiprocessors (Shared Memory) n Multicomputers (Distributed Memory) CS-HEDSPI2019 Computer Systems 206 NKK-HUST MIMD - Shared Memory Đa xử lý bộ nhớ dùng chung (shared memory mutiprocessors) IS DS CU1 PU1 IS DS CU2 PU2 Bộ nhớ dùng . . chung . . . . IS DS CUn PUn CS-HEDSPI2019 Computer Systems 207 NKK-HUST MIMD - Distributed Memory Đa xử lý bộ nhớ phân tán (distributed memory mutiprocessors or multicomputers) IS DS CU1 PU1 LM1 Mạng IS DS liên CU2 PU2 LM2 kết hiệu . . . . . . năng . . . cao IS DS CUn PUn LMn CS-HEDSPI2019 Computer Systems 208 NKK-HUST Phân loại các kỹ thuật song song n Song song mức lệnh n pipeline n superscalar n Song song mức dữ liệu n SIMD n Song song mức luồng n MIMD n Song song mức yêu cầu n Cloud computing CS-HEDSPI2019 Computer Systems 209 NKK-HUST 4.2. Đa xử lý bộ nhớ dùng chung n Hệ thống đa xử lý đối xứng (SMP- Symmetric Multiprocessors) n Hệ thống đa xử lý không đối xứng (NUMA – Non-Uniform Memory Access) n Bộ xử lý đa lõi (Multicore Processors) CS-HEDSPI2019 Computer Systems 210 The simplest multiprocessors are based on a single bus, as illustrated in NKK-HUST Fig. 8-26(a). Two or more CPUs and one or more memory modules all use the SMP hay UMA (Uniform Memory Access) same bus for communication. When a CPU wants to read a memory word, it first checks to see whether the ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính (Computer Systems): Chương 4 - Nguyễn Kim Khánh NKK-HUST Hệ thống máy tính Chương 4 CÁC KIẾN TRÚC SONG SONG Nguyễn Kim Khánh Trường Đại học Bách khoa Hà Nội CS-HEDSPI2019 Computer Systems 198 NKK-HUST Nội dung học phần Chương 1. Tổng quan hệ thống máy tính Chương 2. Bộ nhớ máy tính Chương 3. Hệ thống vào-ra Chương 4. Các kiến trúc song song CS-HEDSPI2019 Computer Systems 199 NKK-HUST Nội dung của chương 4 4.1. Phân loại kiến trúc máy tính 4.2. Đa xử lý bộ nhớ dùng chung 4.3. Đa xử lý bộ nhớ phân tán 4.4. Bộ xử lý đồ họa đa dụng CS-HEDSPI2019 Computer Systems 200 NKK-HUST 4.1. Phân loại kiến trúc máy tính Phân loại kiến trúc máy tính (Michael Flynn -1966) n SISD - Single Instruction Stream, Single Data Stream n SIMD - Single Instruction Stream, Multiple Data Stream n MISD - Multiple Instruction Stream, Single Data Stream n MIMD - Multiple Instruction Stream, Multiple Data Stream CS-HEDSPI2019 Computer Systems 201 NKK-HUST SISD IS DS CU PU MU n CU: Control Unit n PU: Processing Unit n MU: Memory Unit n Một bộ xử lý n Đơn dòng lệnh n Dữ liệu được lưu trữ trong một bộ nhớ n Chính là Kiến trúc von Neumann (tuần tự) CS-HEDSPI2019 Computer Systems 202 NKK-HUST SIMD DS PU1 LM1 DS PU2 LM2 IS CU . . . DS PUn LMn CS-HEDSPI2019 Computer Systems 203 NKK-HUST SIMD (tiếp) n Đơn dòng lệnh điều khiển đồng thời các đơn vị xử lý PUs n Mỗi phần tử xử lý có một bộ nhớ dữ liệu riêng LM (local memory) n Mỗi lệnh được thực hiện trên một tập các dữ liệu khác nhau n Các mô hình SIMD n Vector Computer n Array processor CS-HEDSPI2019 Computer Systems 204 NKK-HUST MISD n Một luồng dữ liệu cùng được truyền đến một tập các bộ xử lý n Mỗi bộ xử lý thực hiện một dãy lệnh khác nhau. n Chưa tồn tại máy tính thực tế n Có thể có trong tương lai CS-HEDSPI2019 Computer Systems 205 NKK-HUST MIMD n Tập các bộ xử lý n Các bộ xử lý đồng thời thực hiện các dãy lệnh khác nhau trên các dữ liệu khác nhau n Các mô hình MIMD n Multiprocessors (Shared Memory) n Multicomputers (Distributed Memory) CS-HEDSPI2019 Computer Systems 206 NKK-HUST MIMD - Shared Memory Đa xử lý bộ nhớ dùng chung (shared memory mutiprocessors) IS DS CU1 PU1 IS DS CU2 PU2 Bộ nhớ dùng . . chung . . . . IS DS CUn PUn CS-HEDSPI2019 Computer Systems 207 NKK-HUST MIMD - Distributed Memory Đa xử lý bộ nhớ phân tán (distributed memory mutiprocessors or multicomputers) IS DS CU1 PU1 LM1 Mạng IS DS liên CU2 PU2 LM2 kết hiệu . . . . . . năng . . . cao IS DS CUn PUn LMn CS-HEDSPI2019 Computer Systems 208 NKK-HUST Phân loại các kỹ thuật song song n Song song mức lệnh n pipeline n superscalar n Song song mức dữ liệu n SIMD n Song song mức luồng n MIMD n Song song mức yêu cầu n Cloud computing CS-HEDSPI2019 Computer Systems 209 NKK-HUST 4.2. Đa xử lý bộ nhớ dùng chung n Hệ thống đa xử lý đối xứng (SMP- Symmetric Multiprocessors) n Hệ thống đa xử lý không đối xứng (NUMA – Non-Uniform Memory Access) n Bộ xử lý đa lõi (Multicore Processors) CS-HEDSPI2019 Computer Systems 210 The simplest multiprocessors are based on a single bus, as illustrated in NKK-HUST Fig. 8-26(a). Two or more CPUs and one or more memory modules all use the SMP hay UMA (Uniform Memory Access) same bus for communication. When a CPU wants to read a memory word, it first checks to see whether the ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ thống máy tính Hệ thống máy tính Các kiến trúc song song Phân loại kiến trúc máy tính Đa xử lý bộ nhớ dùng chung Đa xử lý bộ nhớ phân tán Bộ xử lý đồ họa đa dụngTài liệu liên quan:
-
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 189 0 0 -
6 trang 182 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 151 0 0 -
Giáo trình Office 2013 cơ bản: Phần 1
149 trang 79 0 0 -
Đề tài: TÌM HIỂU VÀ THIẾT KẾ MẠNG LAN CHO TRƯỜNG THPT PHỤC HÒA
68 trang 79 0 0 -
39 trang 78 0 0
-
Bài giảng Hệ điều hành: Chương 6 - Đặng Minh Quân
41 trang 73 0 0 -
Windows MultiPoint Server 2011 - Giải pháp nhiều người dùng chung một máy tính
3 trang 62 0 0 -
Giáo trình Nhập môn tin học: Phần 2
62 trang 59 0 0 -
Giáo trình Nhập môn tin học: Phần 1
66 trang 58 0 0