Parallelism + Vectors — HIGH PRIORITY

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:03 AM on 9/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards
Parallelism
Performing multiple operations or tasks at the same time to improve performance.
2
New cards
Flynn's taxonomy
Classification of computer architectures based on the number of instruction streams and data streams.
3
New cards
SISD
Single Instruction, Single Data; one processor executes one instruction stream on one data stream.
4
New cards
SIMD
Single Instruction, Multiple Data; the same instruction operates on multiple pieces of data simultaneously.
5
New cards
MISD
Multiple Instruction, Single Data; multiple instruction streams operate on the same data stream.
6
New cards
MIMD
Multiple Instruction, Multiple Data; multiple processors execute different instructions on different data simultaneously.
7
New cards
Vector
An ordered collection of multiple data values.
8
New cards
Vector processing
Performing the same operation on many data elements at once.
9
New cards
Vector processor
Processor designed to perform operations efficiently on entire vectors of data.
10
New cards
Vector instruction
A single instruction that performs an operation on multiple data elements.
11
New cards
SIMD and vectors
Vector processing commonly uses SIMD because one instruction is applied to multiple data values.
12
New cards
Multicore processor
CPU containing two or more processing cores capable of executing tasks independently.
13
New cards
Thread-level parallelism
Running multiple threads simultaneously across processor cores.
14
New cards
Data-level parallelism
Performing the same operation on multiple pieces of data simultaneousl