1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Computer Organization and Architecture: Chapter 18

62 117 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 62
Dung lượng 330,22 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Parallel Processing thuộc Chapter 18 của Bài giảng Computer Organization and Architecture sẽ giới thiệu tới các bạn một số vấn đề cơ bản về Multiple Processor Organization; Single Instruction, Single Data Stream - SISD; Single Instruction, Multiple Data Stream - SIMD; Multiple Instruction, Single Data Stream - MISD;...

Trang 1

William Stallings

Computer Organization and Architecture

6th Edition

Chapter 18

Parallel Processing

Trang 2

Multiple Processor Organization

• Single instruction, single data stream ­ SISD

• Single instruction, multiple data stream ­ SIMD

• Multiple instruction, single data stream ­ MISD

• Multiple instruction, multiple data stream­ MIMD

Trang 3

Single Instruction, Single Data Stream - SISD

• Single processor

• Single instruction stream

• Data stored in single memory

• Uni­processor

Trang 4

Single Instruction, Multiple Data Stream - SIMD

Trang 5

Multiple Instruction, Single Data Stream - MISD

Trang 6

Multiple Instruction, Multiple Data Stream- MIMD

Trang 7

Taxonomy of Parallel Processor Architectures

Trang 10

Tightly Coupled - NUMA

• Nonuniform memory access

• Access times to different regions of memroy 

may differ

Trang 11

Loosely Coupled - Clusters

Trang 12

Parallel Organizations - SISD

Trang 13

Parallel Organizations - SIMD

Trang 14

Parallel Organizations - MIMD Shared Memory

Trang 15

Parallel Organizations - MIMDDistributed Memory

Trang 16

symmetric)

—System controlled by integrated operating system

– providing interaction between processors – Interaction at job, task, file and data element levels

Trang 18

Block Diagram of Tightly Coupled Multiprocessor

Trang 19

Organization Classification

• Time shared or common bus

• Multiport memory

• Central control unit

Trang 20

Time Shared Bus

Trang 21

Shared Bus

Trang 22

Time Share Bus - Advantages

• Simplicity

• Flexibility

• Reliability

Trang 23

Time Share Bus - Disadvantage

Trang 25

Multiport Memory Diagram

Trang 26

Multiport Memory - Advantages and

Trang 27

Central Control Unit

Trang 28

Operating System Issues

Trang 29

IBM S/390 Mainframe SMP

Trang 31

Cache Coherence and

Trang 38

MESI State Transition Diagram

Trang 41

Cluster Configurations - Standby Server, No Shared Disk

Trang 42

Cluster Configurations - Shared Disk

Trang 43

Operating Systems Design Issues

Trang 45

Cluster Computer Architecture

Trang 47

• Clustering:

—Superior incremental & absolute scalability

—Superior availability

– Redundancy

Trang 48

Nonuniform Memory Access (NUMA)

Trang 49

system

Trang 50

CC-NUMA Organization

Trang 52

Memory Access Sequence

Trang 53

• Local directory forces writeback if memory 

location requested by another processor

Trang 54

NUMA Pros & Cons

them most

• Not transparent

— Page allocation, process allocation and load balancing changes  needed

• Availability?

Trang 56

Vector Addition Example

Trang 59

Approaches to Vector Computation

Trang 61

Computer Organizations

Trang 62

IBM 3090 with Vector Facility

Ngày đăng: 30/01/2020, 03:38

TỪ KHÓA LIÊN QUAN

w