CompArch Ch. 17 Review

15 flashcardsby Carter
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
A taxonomy first introduced by _______ is still the most common way of categorizing systems with parallel processing capability.
a. Randolph
b. Flynn
c. von Neuman
d. Desai
Flynn
2
Uniprocessors fall into the _______ category of computer systems.
a. MIMD
b. SIMD
c. SISD
d. MISD
SISD
3
Vector and array processors fall into the ________ category of computer systems.
a. SIMD
b. SISD
c. MISD
d. MIMD
SIMD
4
SMPs, clusters, and NUMA systems fit into the ________ category of computer systems.
a. SISD
b. MIMD
c. SIMD
d. MISD
MIMD
5
A _________ problem arises when multiple copies of the same data can exist in different caches simultaneously, and if processors are allowed to update their own copies freely, an inconsistent view of memory can result.
a. cache coherence
b. cluster
c. failover
d. failback
cache coherence
6
Hardware-based solutions are generally referred to as cache coherence _______.
a. clusters
b. streams
c. protocols
d. vectors
protocols
7
A __________ is an instance of a program running on a computer.
a. process
b. process switch
c. thread
d. thread switch
process
8
A ________ is a dispatchable unit of work within a process that includes a processor context and its own data area for a stack.
a. process
b. process switch
c. thread
d. thread switch
thread
9
Replicating the entire processor on a single chip with each processor handling separate threads is _________.
a. interleaved multithreading
b. blocked multithreading
c. simultaneous multithreading
d. chip multiprocessing
chip multiprocessing
10
rscalar
b. single-threaded scalar
c. blocked multithreaded scalar
d. interleaved multithreaded scalar
single-threaded scalar
11
_________ causes results issuing from one functional unit to be fed immediately into another functional unit and so on.
a. Chaining
b. Rollover
c. Passive standby
d. Pipelining
Chaining
12
The ________ contains control fields, such as the vector count, that determine how many elements in the vector registers are to be processed.
a. vector-mask register
b. vector-activity count
c. vector-status register
d. vector-instruction register
vector-status register
13
Which of the following is an approach to vector computation?
a. pipelined ALU
b. parallel ALU's
c. parallel processors
d. all of the above
all of the above
14
An operation that switches the processor from one process to another by saving all the process control data, register, and other information for the first and replacing them with the process information for the second is:
a. resource ownership switch
b. process switch
c. thread switch
d. cluster switch
process switch
15
With ________ instructions are simultaneously issued from multiple threads to the execution units of a superscalar processor.
a. SMT
b. single-threaded scalar
c. coarse-grained multithreading
d. chip multiprocessing
SMT
Study all 15 cards for free