Shore đưa ra phân loại này vào năm 1973, ông phân loại dựa trên cấu trúc và số lượng các đơn vị chức năng trong máy tính.
Có 6 loại kí hiệu theo thứ tự số La Mã: Loại I Loại II Loại III Loại IV Loại V Loại VI
67
Loại I
Là kiến trúc Von Neuman, chỉ có một đơn vị điều khiển.
Tương ứng với loại SISD trong cách phân loại của Flynn.
CPU làm việc với bộ nhớ theo chế độ từ nhớ word-slice.
Control Unit
Processing Unit (Horizontal)
Memory (Word-slice)
Loại II
Hơi giống loại I, tuy nhiên CPU làm việc với bộ nhớ theo chế độ bit-slice
69
Loại III
Là sự kết hợp của loại I và loại II
Kiến trúc bao gồm 2 bộ xử lý:
1 BXL trao đổi dữ liệu với bộ nhớ theo chế độ word-slice
1 BXL trao đổi dữ liệu với bộ nhớ theo chế độ bit-slice
Loại IV
Là sự kết hợp của nhiều máy tính loại I, gồm:
Một đơn vị điều khiển (Control Unit)
Nhiều cặp bộ xử lý - bộ nhớ
Ưu điểm: dễ mở rộng, chỉ cần thêm Processing Unit và Memory
Nhược điểm: hạn chế về đường truyền do mọi thao tác đều phải thông qua Control Unit.
Control Unit Processing Unit Memory Processing Unit Memory Processing Unit Memory .... ....
71
Loại V
Giống loại IV nhưng các khối xứ lý PU liền nhau được liên kết với nhau và có thể truy cập tới vùng nhớ của nhau.
Loại VI
Các PU được thiết kế gắn liền với các bộ nhớ vì vậy đạt được tốc độ rất nhanh.
Control Unit
Processing Unit and
73
Nội dung chương 1
1.1. Sự phát triển của máy tính và kiến trúc song song 1.2. Các mức song song của hệ thống
1.3. Hiệu năng của hệ thống song song 1.4. Phân loại các hệ thống song song