Exam 16: Parallelism and Superscalar Processors
Exam 1: Basic Concepts and Computer Evolution45 Questions
Exam 2: Performance Issues45 Questions
Exam 3: A Top-Level View of Computer Function and Interconnection45 Questions
Exam 4: Cache Memory45 Questions
Exam 5: Internal Memory45 Questions
Exam 6: External Memory45 Questions
Exam 7: Input Output45 Questions
Exam 8: Operating System Support45 Questions
Exam 9: Number Systems45 Questions
Exam 10: Computer Arithmetic45 Questions
Exam 11: Digital Logic45 Questions
Exam 12: Characteristics and Functions45 Questions
Exam 13: Addressing Modes and Formats45 Questions
Exam 14: Processor Structure and Function45 Questions
Exam 15: Reduced Instruction Set Computers45 Questions
Exam 16: Parallelism and Superscalar Processors45 Questions
Exam 17: Parallel Processing45 Questions
Exam 18: Multicore Computers45 Questions
Exam 19: General-Purpose Graphic Processing Units45 Questions
Exam 20: Control Unit Operation45 Questions
Exam 21: Microprogrammed Control45 Questions
Select questions type
_________ 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:
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:
A
Register renaming eliminates antidependencies and output dependencies.
Free
(True/False)
4.8/5
(38)
Correct Answer:
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
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)