KIẾN TRÚC CÁC HỆ THỐNG TÍNH TOÁN - CHƯƠNG 6
Số trang: 49
Loại file: pdf
Dung lượng: 2.91 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Với kiến trúc đơn bộ xử lý:Tốc độ của bộ xử lý ngày càng được nâng cao và nhanh hơnso với tốc độ truy cập bộ nhớ . Hiện tượng thắt cổ chai (bottle-neck): trong các chu trình lệnh,CPU sẽ lãng phí một vài chu kỳ đồng hồ để chờ đợi quá trìnhtruy cập bộ nhớ.
Nội dung trích xuất từ tài liệu:
KIẾN TRÚC CÁC HỆ THỐNG TÍNH TOÁN - CHƯƠNG 6KIẾN TRÚC CÁC HỆ THỐNG TÍNH TOÁNNguyễn Phú BìnhTrần Trung KiênBộ môn KTMT - Khoa CNTTTrường ĐH Bách Khoa Hà Nội 1 Lưu ý của tác giả Không được tự ý sao chép hay quảng bá bài giảng này khi chưa được sự đồng ý của các tác giả. Địa chỉ liên hệ của các tác giả: Nguyễn Phú Bình Email: ngphubinh@yahoo.com Mobile: 0983533925 Website: http://phubinh.vicosoft.com/ktmt Trần Trung Kiên Email: trankien_bk@yahoo.com Mobile: 0914919392 Bộ môn Kỹ thuật Máy tính Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội C1- P322, Tel: 8696125 Website: http://ktmt.shorturl.com 2 Ôn Tập1. Ứng dụng của các hệ thống tính toán đa bộ xử lý2. Phân loại của Flin3. Phân biệt shared-memory và distributed memory system4. Phân biệt UMA, SMP,NUMA, Cluster, MPP5. Myrinet 3 1.Ứng dụng của các hệ thống tính toán đa bộ xử lý Với kiến trúc đơn bộ xử lý: Tốc độ của bộ xử lý ngày càng được nâng cao và nhanh hơn so với tốc độ truy cập bộ nhớ . Hiện tượng thắt cổ chai (bottle-neck): trong các chu trình lệnh, CPU sẽ lãng phí một vài chu kỳ đồng hồ để chờ đợi quá trình truy cập bộ nhớ. Kiến trúc song song là một giải pháp hữu hiệu để tăng năng lực cho các hệ thống tính toán. Hệ thống đa bộ xử lý, song song dùng để thực hiện những bài toán đòi hỏi khối lượng tính toán lớn. 4 2. Phân loại của Flynn Theo tài liệu: Flynn, M. “Some Computer Organizations and Their Effectiveness”, IEEE Transactions on Computers, 9/1972. Flynn classified programs and computers by whether they were operating using a single set or multiple sets of instructions, whether or not those instructions were using a single or multiple sets of data. 5 Phân loại của Flynn (tiếp) Có 4 loại kiến trúc máy tính: SISD (Single Instruction Single Data stream): kiến trúc đơn dòng lệnh, đơn dòng dữ liệu. SIMD (Single Instruction Multiple Data stream): kiến trúc đơn dòng lệnh, đa dòng dữ liệu. MISD (Multiple Instruction Single Data stream): kiến trúc đa dòng lệnh, đơn dòng dữ liệu. MIMD (Multiple Instruction Multiple Data stream): kiến trúc đa dòng lệnh, đa dòng dữ liệu. 6 a. Kiến trúc SISD Đơn dòng lệnh Một bộ xử lý Dữ liệu được lưu trữ trong một bộ nhớ Chính là kiến trúc Von Neumann 7 b. Kiến trúc MISD Theo Flynn thì không tồn tại máy tính theo kiến trúc này. 8 c. Kiến trúc SIMD DS Đơn dòng lệnh điều khiển đồng PE1 LM1 thời các phần tử xử lý PE (Processing Element) DS Mỗi phần tử xử lý có một bộ PE2 LM2 IS nhớ dữ liệu riêng LM (Local CU Memory) Mỗi lệnh được thực hiện trên DS một tập các dữ liệu khác nhau. PEn LMn 9 d. Kiến trúc MIMD Tập các bộ xử lý: 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. Các mô hình MIMD: Multiprocessor (Shared Memory) – đa bộ xử lý Multicomputer (Distributed Memory) – đa máy tính 10 3. Shared-memory và distributed memory system Có 2 mô hình: a. Mô hình bộ nhớ riêng biệt / bộ nhớ phân tán (Distributed- Memory ) b. Mô hình bộ nhớ chia sẻ (Shared-Memory) 11a. Mô hình bộ nhớ riêng biệt 12 Mô hình bộ nhớ riêng biệt Hệ thống được tạo bởi các máy tính riêng biệt kết nối với nhau bằng mạng nội bộ tốc độ cao. Những hệ thống song song kiểu này được gọi là hệ thống Boewufs hay Beowulf Cluster (hệ thống bó Beowulf). Các m ...
Nội dung trích xuất từ tài liệu:
KIẾN TRÚC CÁC HỆ THỐNG TÍNH TOÁN - CHƯƠNG 6KIẾN TRÚC CÁC HỆ THỐNG TÍNH TOÁNNguyễn Phú BìnhTrần Trung KiênBộ môn KTMT - Khoa CNTTTrường ĐH Bách Khoa Hà Nội 1 Lưu ý của tác giả Không được tự ý sao chép hay quảng bá bài giảng này khi chưa được sự đồng ý của các tác giả. Địa chỉ liên hệ của các tác giả: Nguyễn Phú Bình Email: ngphubinh@yahoo.com Mobile: 0983533925 Website: http://phubinh.vicosoft.com/ktmt Trần Trung Kiên Email: trankien_bk@yahoo.com Mobile: 0914919392 Bộ môn Kỹ thuật Máy tính Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội C1- P322, Tel: 8696125 Website: http://ktmt.shorturl.com 2 Ôn Tập1. Ứng dụng của các hệ thống tính toán đa bộ xử lý2. Phân loại của Flin3. Phân biệt shared-memory và distributed memory system4. Phân biệt UMA, SMP,NUMA, Cluster, MPP5. Myrinet 3 1.Ứng dụng của các hệ thống tính toán đa bộ xử lý Với kiến trúc đơn bộ xử lý: Tốc độ của bộ xử lý ngày càng được nâng cao và nhanh hơn so với tốc độ truy cập bộ nhớ . Hiện tượng thắt cổ chai (bottle-neck): trong các chu trình lệnh, CPU sẽ lãng phí một vài chu kỳ đồng hồ để chờ đợi quá trình truy cập bộ nhớ. Kiến trúc song song là một giải pháp hữu hiệu để tăng năng lực cho các hệ thống tính toán. Hệ thống đa bộ xử lý, song song dùng để thực hiện những bài toán đòi hỏi khối lượng tính toán lớn. 4 2. Phân loại của Flynn Theo tài liệu: Flynn, M. “Some Computer Organizations and Their Effectiveness”, IEEE Transactions on Computers, 9/1972. Flynn classified programs and computers by whether they were operating using a single set or multiple sets of instructions, whether or not those instructions were using a single or multiple sets of data. 5 Phân loại của Flynn (tiếp) Có 4 loại kiến trúc máy tính: SISD (Single Instruction Single Data stream): kiến trúc đơn dòng lệnh, đơn dòng dữ liệu. SIMD (Single Instruction Multiple Data stream): kiến trúc đơn dòng lệnh, đa dòng dữ liệu. MISD (Multiple Instruction Single Data stream): kiến trúc đa dòng lệnh, đơn dòng dữ liệu. MIMD (Multiple Instruction Multiple Data stream): kiến trúc đa dòng lệnh, đa dòng dữ liệu. 6 a. Kiến trúc SISD Đơn dòng lệnh Một bộ xử lý Dữ liệu được lưu trữ trong một bộ nhớ Chính là kiến trúc Von Neumann 7 b. Kiến trúc MISD Theo Flynn thì không tồn tại máy tính theo kiến trúc này. 8 c. Kiến trúc SIMD DS Đơn dòng lệnh điều khiển đồng PE1 LM1 thời các phần tử xử lý PE (Processing Element) DS Mỗi phần tử xử lý có một bộ PE2 LM2 IS nhớ dữ liệu riêng LM (Local CU Memory) Mỗi lệnh được thực hiện trên DS một tập các dữ liệu khác nhau. PEn LMn 9 d. Kiến trúc MIMD Tập các bộ xử lý: 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. Các mô hình MIMD: Multiprocessor (Shared Memory) – đa bộ xử lý Multicomputer (Distributed Memory) – đa máy tính 10 3. Shared-memory và distributed memory system Có 2 mô hình: a. Mô hình bộ nhớ riêng biệt / bộ nhớ phân tán (Distributed- Memory ) b. Mô hình bộ nhớ chia sẻ (Shared-Memory) 11a. Mô hình bộ nhớ riêng biệt 12 Mô hình bộ nhớ riêng biệt Hệ thống được tạo bởi các máy tính riêng biệt kết nối với nhau bằng mạng nội bộ tốc độ cao. Những hệ thống song song kiểu này được gọi là hệ thống Boewufs hay Beowulf Cluster (hệ thống bó Beowulf). Các m ...
Tìm kiếm theo từ khóa liên quan:
kiến trúc máy tính xử lý song song hệ thống tính toán giáo trình máy vi tính hệ thống song songGợ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
-
Giải thuật và cấu trúc dữ liệu
305 trang 158 0 0 -
142 trang 146 0 0
-
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 144 0 0 -
Bài giảng Lắp ráp cài đặt máy tính 1: Bài 2 - Kiến trúc máy tính
56 trang 103 0 0 -
4 trang 96 0 0
-
Giáo trình kiến trúc máy tính - ĐH Cần Thơ
95 trang 86 1 0