COM ORG UNIT V

studied byStudied by 10 people
5.0(2)
Get a hint
Hint

Parallel processing

1 / 41

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

42 Terms

1

Parallel processing

refers to one or more independent operating systems managing multiple processors and performing multiple tasks.

New cards
2

Flynn’s classification of parallel processing systems

knowt flashcard image
New cards
3

Flynn’s classification of parallel processing systems

Single Instruction Stream Single Data Stream (SISD)

Single Instruction Stream Multiple Data Stream (SIMD)

Multiple Instruction Stream Single Data Stream (MISD)

Multiple Instruction Stream Multiple Data Stream (MIMD)

New cards
4

Single Instruction Stream Single Data Stream (SISD)

is a single processor system that sequentially processes an instruction and data, one at a time.

New cards
5

Single Instruction Stream Multiple Data Stream (SIMD)

with an instruction to simultaneously perform the same operation on multiple data. It is also called an array processor, as it enables synchronous parallel processing.

New cards
6

Multiple Instruction Stream Single Data Stream (MISD)

Each processing unit in the _______ parallel computing architecture runs different instructions and processes the same data.

New cards
7

Multiple Instruction Stream Multiple Data Stream (MIMD)

multiple processors process different programs and different data, and most parallel computers fall into this category.

New cards
8

Classification of parallel processing systems, according to the memory structure

Symmetric multiprocessor (SMP)

Massive parallel processor (MPP)

Non uniform memory access (NUMA)

New cards
9

Symmetric multiprocessor (SMP)

is a tightly-coupled system in which al processors use the main memory as the shared memory. It is easy to program since the data transfer can use shared memory.

New cards
10

Massive parallel processor (MPP)

is a distributed memory type in which each processor has an independent memory. The loosely coupled system exchanges data between processors through a network, such as Ethernet.

New cards
11

Non uniform memory access (NUMA)

is a structure the combines the advantages of the SMP which is a shared memory structure that makes it easier to develop programs and the MPP structure, which offers excellent scalability.

New cards
12

Types of parallel processor technology

Instruction pipelining

Pipeline hazard

New cards
13

Instruction pipelining

The technology improves the CPU performance by dividing an operation into several stages and configuring a hardware unit for processing each stage separately in order to process different instructions simultaneously.

New cards
14

four-stage instruction pipeline

fetching (IF), instruction decoding (ID), operand fetching (OF), and execution (EX).

New cards
15

Pipeline hazard

refers to the pipeline speed exceptionally slowing down.

New cards
16

Pipeline hazards include the _____, __, and, ______.

data hazard, the control hazard, and the structural hazard.

New cards
17

Data hazards

occur when the next instruction execution has to be delayed until the previous instruction has been completed because of the dependency between instruction operands.

New cards
18

Control hazards

are generated by branch instructions, like branch and jump which change the execution order of the instructions.

New cards
19

Structural hazards

are generated when instructions cannot be processed in parallel in the same clock cycle, due to hardware limitations.

New cards
20

Parallel programming technology

Compiler technology - OpenMP

Message passing parallel programming model

Load balancing technologies -AMP, SMP, and BMP

New cards
21

Compiler technology - OpenMP

is a compiler directive-based parallel programming API.

New cards
22

Message passing parallel programming model

suitable to a distributed memory system structure.

New cards
23

Load balancing technologies -AMP, SMP, and BMP

Load balancing adequately distributes jobs to the cores in order to increase the multi-core performance.

New cards
24

AMP

An OS is executed independently in each processor core.

New cards
25

SMP:

An OS manages al processor cores simultaneously. Application programs can operate in any core.

New cards
26

BMP model:

An OS manages al process cores simultaneously, and an application program can run on a specific core.

New cards
27

Graphic processing technology

Graphics processing unit (GPU)

General-purpose GPU (GPGPU)

New cards
28

Graphics processing unit (GPU)

The hardware specializes in computer graphics calculation and is mainly used for the rendering of 3D graphics.

New cards
29

General-purpose GPU (GPGPU)

Based on the fact that a GPU shows high computational performance in matrix and vector operations that are mostly used for graphic rendering, the computing system intends to utilize GPUs in the general computing domain as well.

New cards
30

Concept of storage

Computer systems use a storage unit to access data and run commands. Although a system uses main memory for the main storage unit, it uses auxiliary memory to permanently store and utilize data.

New cards
31

Connection of storage unit and server

Multimedia services, using a large volume of data, led to computer systems storing an increased volume of data.

New cards
32

Disk scheduling

that stores data is a device using a rotating magnetic disk.

New cards
33

Disk performance measurement indicator

include the access time, seeking time, rotational delay or rotational latency, and data transfer time.

New cards
34

seeking time

indicates how long it takes to move the head from the current head position, to the track containing the data.

New cards
35

rotational latency

indicates how long it takes from the moment the head begins rotating to move to the track containing the data, to the moment it reaches the sector that contains the data.

New cards
36

data transfer time

indicates how long it takes to transfer the read data to the main memory.

New cards
37

Circular SCAN (C-SCAN) disk scheduling

This technique moves the head by connecting the inner and outer tracks in a circular model.

New cards
38

Circular LOOK (C-LOOK) disk scheduling

technique that connects the inner and outer tracks in an annular model in order to make the head move.

New cards
39

Redundant array of independent disks (RAID) technology

is a storage technology that minimizes the factors that can cause failure, and it improves access performance by arranging a number of disks, and by creating a separate disk unit by linking them with each other.

New cards
40

Backup storage: LTO and VTL

knowt flashcard image
New cards
41

Graphic compression type

It refers to a method of restoring a compressed image without information loss from the original data while decompressing. It is characterized by a lower compression rate than lossy compression. Lossy compression is also called irreversible compression.

New cards
42

Multimedia data

includes text, image, video, and audio data. The text has the form of plain text and non-linear hypertext.

New cards

Explore top notes

note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 43 people
... ago
4.0(1)
note Note
studied byStudied by 73 people
... ago
5.0(1)
note Note
studied byStudied by 105 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (199)
studied byStudied by 11 people
... ago
5.0(3)
flashcards Flashcard (147)
studied byStudied by 44 people
... ago
5.0(1)
flashcards Flashcard (97)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (43)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (56)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (99)
studied byStudied by 259 people
... ago
5.0(2)
flashcards Flashcard (28)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (76)
studied byStudied by 3 people
... ago
5.0(1)
robot