Chapter 7: Parallel Processors Flashcards

1
Q

speed-up achieved on a multiprocessor without increasing the size of the problem

A

strong scaling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

speed up achieved on a multiprocessor while increasing the size of the problem proportionally to the increase in the number of processors

A

weak scaling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

a uniprocessor

A

SISD (single instruction stream, single data stream)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

a multiprocessor

A

MIMD (multiple instruction streams, multiple data streams)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The conventional MIMD programming model, where a single program runs across all processors

A

SPMD(single program, multiple data streams)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

the same instruction is applied to many data streams, as in a vector processor

A

SIMD (single instruction stream, multiple data streams)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

parallelism achieved by performing the same operation on independent data

A

data-level parallelism

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

one or more vector functional units and a portion of the vector register file.

A

vector lane

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

a version of multithreading that lowers the cost of multithreading by utilizing the resources needed for multiple issue, dynamically scheduled microarchitecture

A

Simultaneous multithreading (SMT)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly