Module #10 Study Deck Flashcards

1
Q

One of the primary design principles of RISC is to prioritize multi-cycle instructions.
True/False

A

False

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

RISC architectures generally have fewer, simpler instructions that run faster than CISC instruction.
True/False

A

True

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

One of the major limitations of CISC is that its data buses can never be wider than they are now.
True/False

A

False

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

Backwards compatibility is where new devices continue to support ____________ operations.
* legacy
* inefficient
* backwards
* antique

A

Legacy

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

One of CISC’s major limitations is that the instructions cannot be broken down into fast micro-instructions.
True/False

A

False

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

Multiprocessor Parallelism usually has lower coordination overhead than Multicomputer Parallelism.
True/False

A

True

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

Cloud computing is an example of…
*Instruction-level Parallelism
*Multicomputer Parallelism
*Non-parallel processing
*Multiprocessor Parallelism

A

Multicomputer Parallelism

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

Which of the following portions of a program can complicate the instruction-caching process? (Check all that apply)
* Sequential Execution
* Branching
* Repetition Structures
* Decision Structures

A
  • Branching
  • Repetition Structures
  • Decision Structures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some challenges to software parallelism? (Check all that apply)
* Interconnection network overhead may outweigh the benefits of implementing parallelism.
* Hardware parallelism is not well developed.
* Algorithms must be analyzed to determine parallelizability.

A
  • Interconnection network overhead may outweigh the benefits of implementing parallelism.
  • Algorithms must be analyzed to determine parallelizability.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

As the number of parallel processors goes to infinity, the runtime of any algorithm will approach 0.
True/False

A

False

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