Exam 16: Parallelism and Superscalar Processors

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

_________ is a measure of the ability of the processor to take advantage of instruction-level parallelism.

Free
(Short Answer)
4.8/5
(45)
Correct Answer:
Verified

Machine parallelism

The situation where the second instruction needs data produced by the first instruction to execute is referred to as __________.

Free
(Multiple Choice)
4.7/5
(32)
Correct Answer:
Verified

A

Register renaming eliminates antidependencies and output dependencies.

Free
(True/False)
4.8/5
(38)
Correct Answer:
Verified

True

Instead of the first instruction producing a value that the second instruction uses,with ___________ the second instruction destroys a value that the first instruction uses.

(Multiple Choice)
5.0/5
(39)

The simplest instruction issue policy is to issue instructions in the exact order that would be achieved by sequential execution (in- order issue)and to write results in that same order (in-order completion).

(True/False)
4.9/5
(45)

________ indicates whether this micro-op is scheduled for execution,has been dispatched for execution,or has completed execution and is ready for retirement.

(Multiple Choice)
4.8/5
(29)

Superscalar instruction issue policies are grouped into the following categories: in-order issue with in-order completion,out-of-order issue with out-of-order completion,and ____________.

(Short Answer)
4.8/5
(44)

The ________ protects critical data used by the operating system from user applications,separating processing tasks by disallowing access to each other's data,disabling access to memory regions,allowing memory regions to be defined as read-only,and detecting unexpected memory accesses that could potentially break the system.

(Short Answer)
4.9/5
(46)

The reorder buffer is temporary storage for results completed out of order that are then committed to the register file in program order.

(True/False)
4.9/5
(37)

Committing or _________ the instruction is when instructions are conceptually put back into sequential order and their results are recorded.

(Short Answer)
4.8/5
(36)

The schedulers are responsible for retrieving micro-ops from the micro-op queues and dispatching these for execution.

(True/False)
4.7/5
(31)

With ____________ any number of instructions may be in the execution stage at any one time,up to the maximum degree of machine parallelism across all functional units.

(Short Answer)
5.0/5
(40)

True data dependency is also called flow dependency or read after write (RAW)dependency.

(True/False)
4.8/5
(37)

__________ exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.

(Multiple Choice)
4.9/5
(31)

The ________ introduced a full-blown superscalar design with out-of-order execution.

(Multiple Choice)
4.8/5
(32)

In the operation of the Intel Core each instruction is translated into one or more fixed-length RISC instructions known as _________.

(Short Answer)
4.8/5
(30)

________ refers to the process of initiating instruction execution in the processor's functional units.

(Multiple Choice)
4.8/5
(35)

_________ is determined by the number of instructions that can be fetched and executed at the same time and by the speed and sophistication of the mechanisms that the processor uses to find independent instructions.

(Multiple Choice)
4.8/5
(42)

Machine parallelism exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.

(True/False)
4.8/5
(30)

A ________ implementation of a processor architecture is one in which common instructions can be initiated simultaneously and executed independently.

(Short Answer)
4.9/5
(33)
Showing 1 - 20 of 45
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)