Deck 16: Parallelism and Superscalar Processors

ملء الشاشة (f)
exit full mode
سؤال
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).
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
ARM architecture has yet to implement superscalar techniques in the instruction pipeline.
سؤال
Machine parallelism exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.
سؤال
The situation where the second instruction needs data produced by the first instruction to execute is referred to as __________.

A)true data dependency
B)output dependency
C)procedural dependency
D)antidependency
سؤال
The superscalar approach can be used on __________ architecture.

A)RISC
B)CISC
C)neither RISC nor CISC
D)both RISC and CISC
سؤال
Which of the following is a fundamental limitation to parallelism with which the system must cope?

A)procedural dependency
B)resource conflicts
C)antidependency
D)all of the above
سؤال
In-order completion requires more complex instruction issue logic than out-of-order completion.
سؤال
The superscalar approach depends on the ability to execute multiple instructions in parallel.
سؤال
Register renaming eliminates antidependencies and output dependencies.
سؤال
The reorder buffer is temporary storage for results completed out of order that are then committed to the register file in program order.
سؤال
The instructions following a branch have a _________ on the branch and cannot be executed until the branch is executed.

A)resource dependency
B)procedural dependency
C)output dependency
D)true data dependency
سؤال
In effect,the Intel Core architecture implements a CISC instruction set architecture on a RISC microarchitecture.
سؤال
In the scalar organization there are multiple functional units,each of which is implemented as a pipeline and provides a degree of parallelism by virtue of its pipelined structure.
سؤال
The Cortex-A8 targets a wide variety of mobile and consumer applications including mobile phones,set-top boxes,gaming consoles and automotives navigation / entertainment systems.
سؤال
The schedulers are responsible for retrieving micro-ops from the micro-op queues and dispatching these for execution.
سؤال
In a traditional scalar organization there is a single pipelined functional unit for integer operations and one for floating-point operations.
سؤال
True data dependency is also called flow dependency or read after write (RAW)dependency.
سؤال
The superscalar approach has now become the standard method for implementing high-performance microprocessors.
سؤال
The essence of the ________ approach is the ability to execute instructions independently and concurrently in different pipelines.

A)scalar
B)branch
C)superscalar
D)flow dependency
سؤال
Resources include: memories,caches,buses,and register-file ports.
سؤال
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.

A)in-order issue
B)resource conflict
C)antidependency
D)out-of-order completion
سؤال
________ indicates whether this micro-op is scheduled for execution,has been dispatched for execution,or has completed execution and is ready for retirement.

A)State
B)Memory address
C)Micro-op
D)Alias register
سؤال
The term _________ parallelism refers to the degree to which,on average,the instructions of a program can be executed in parallel.
سؤال
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.
سؤال
__________ exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.

A)Flow dependency
B)Instruction-level parallelism
C)Machine parallelism
D)Instruction issue
سؤال
_________ 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.

A)Machine parallelism
B)Instruction-level parallelism
C)Output dependency
D)Procedural dependency
سؤال
In the operation of the Intel Core each instruction is translated into one or more fixed-length RISC instructions known as _________.
سؤال
_________ is a measure of the ability of the processor to take advantage of instruction-level parallelism.
سؤال
Utilizing a branch target buffer (BTB),the _________ uses a dynamic branch prediction strategy based on the history of recent executions of branch instructions.

A)486
B)Pentium
C)Intel Core
D)Pentium Pro
سؤال
A _________ is a competition of two or more instructions for the same resource at the same time.
سؤال
The term ________ refers to a machine that is designed to improve the performance of the execution of scalar instructions.
سؤال
________ is used in scalar RISC processors to improve the performance of instructions that require multiple cycles.

A)In-order completion
B)In-order issue
C)Out-of-order completion
D)Out-of-order issue
سؤال
________ is a protocol used to issue instructions.

A)Micro-ops
B)Scalar
C)SIMD
D)Instruction issue policy
سؤال
________ refers to the process of initiating instruction execution in the processor's functional units.

A)Instruction issue
B)In-order issue
C)Out-of-order issue
D)Procedural issue
سؤال
Which of the following is a hardware technique that can be used in a superscalar processor to enhance performance?

A)duplication of resources
B)out-of-order issue
C)renaming
D)all of the above
سؤال
________ exploits the fact that many pipeline stages perform tasks that require less than half a clock cycle.
سؤال
The ________ introduced a full-blown superscalar design with out-of-order execution.

A)Pentium
B)Pentium Pro
C)386
D)486
سؤال
A ________ implementation of a processor architecture is one in which common instructions can be initiated simultaneously and executed independently.
سؤال
Committing or _________ the instruction is when instructions are conceptually put back into sequential order and their results are recorded.
سؤال
The _________ predicts the instruction stream,fetches instructions from the L1 instruction cache,and places the fetched instructions into a buffer for consumption by the decode pipeline.
سؤال
The ________ is a buffer used to decouple the decode and execute stages of the pipeline to allow out-of-order issue.
سؤال
Instruction-level parallelism is also determined by __________,which is the time until the result of an instruction is available for use as an operand in a subsequent instruction.
سؤال
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.
سؤال
An alternative to _________ is a scoreboarding.
سؤال
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 ____________.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/45
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 16: Parallelism and Superscalar Processors
1
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
2
ARM architecture has yet to implement superscalar techniques in the instruction pipeline.
False
3
Machine parallelism exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.
False
4
The situation where the second instruction needs data produced by the first instruction to execute is referred to as __________.

A)true data dependency
B)output dependency
C)procedural dependency
D)antidependency
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
5
The superscalar approach can be used on __________ architecture.

A)RISC
B)CISC
C)neither RISC nor CISC
D)both RISC and CISC
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
6
Which of the following is a fundamental limitation to parallelism with which the system must cope?

A)procedural dependency
B)resource conflicts
C)antidependency
D)all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
7
In-order completion requires more complex instruction issue logic than out-of-order completion.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
8
The superscalar approach depends on the ability to execute multiple instructions in parallel.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
9
Register renaming eliminates antidependencies and output dependencies.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
10
The reorder buffer is temporary storage for results completed out of order that are then committed to the register file in program order.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
11
The instructions following a branch have a _________ on the branch and cannot be executed until the branch is executed.

A)resource dependency
B)procedural dependency
C)output dependency
D)true data dependency
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
12
In effect,the Intel Core architecture implements a CISC instruction set architecture on a RISC microarchitecture.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
13
In the scalar organization there are multiple functional units,each of which is implemented as a pipeline and provides a degree of parallelism by virtue of its pipelined structure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
14
The Cortex-A8 targets a wide variety of mobile and consumer applications including mobile phones,set-top boxes,gaming consoles and automotives navigation / entertainment systems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
15
The schedulers are responsible for retrieving micro-ops from the micro-op queues and dispatching these for execution.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
16
In a traditional scalar organization there is a single pipelined functional unit for integer operations and one for floating-point operations.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
17
True data dependency is also called flow dependency or read after write (RAW)dependency.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
18
The superscalar approach has now become the standard method for implementing high-performance microprocessors.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
19
The essence of the ________ approach is the ability to execute instructions independently and concurrently in different pipelines.

A)scalar
B)branch
C)superscalar
D)flow dependency
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
20
Resources include: memories,caches,buses,and register-file ports.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
21
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.

A)in-order issue
B)resource conflict
C)antidependency
D)out-of-order completion
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
22
________ indicates whether this micro-op is scheduled for execution,has been dispatched for execution,or has completed execution and is ready for retirement.

A)State
B)Memory address
C)Micro-op
D)Alias register
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
23
The term _________ parallelism refers to the degree to which,on average,the instructions of a program can be executed in parallel.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
24
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
25
__________ exists when instructions in a sequence are independent and thus can be executed in parallel by overlapping.

A)Flow dependency
B)Instruction-level parallelism
C)Machine parallelism
D)Instruction issue
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
26
_________ 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.

A)Machine parallelism
B)Instruction-level parallelism
C)Output dependency
D)Procedural dependency
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
27
In the operation of the Intel Core each instruction is translated into one or more fixed-length RISC instructions known as _________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
28
_________ is a measure of the ability of the processor to take advantage of instruction-level parallelism.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
29
Utilizing a branch target buffer (BTB),the _________ uses a dynamic branch prediction strategy based on the history of recent executions of branch instructions.

A)486
B)Pentium
C)Intel Core
D)Pentium Pro
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
30
A _________ is a competition of two or more instructions for the same resource at the same time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
31
The term ________ refers to a machine that is designed to improve the performance of the execution of scalar instructions.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
32
________ is used in scalar RISC processors to improve the performance of instructions that require multiple cycles.

A)In-order completion
B)In-order issue
C)Out-of-order completion
D)Out-of-order issue
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
33
________ is a protocol used to issue instructions.

A)Micro-ops
B)Scalar
C)SIMD
D)Instruction issue policy
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
34
________ refers to the process of initiating instruction execution in the processor's functional units.

A)Instruction issue
B)In-order issue
C)Out-of-order issue
D)Procedural issue
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
35
Which of the following is a hardware technique that can be used in a superscalar processor to enhance performance?

A)duplication of resources
B)out-of-order issue
C)renaming
D)all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
36
________ exploits the fact that many pipeline stages perform tasks that require less than half a clock cycle.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
37
The ________ introduced a full-blown superscalar design with out-of-order execution.

A)Pentium
B)Pentium Pro
C)386
D)486
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
38
A ________ implementation of a processor architecture is one in which common instructions can be initiated simultaneously and executed independently.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
39
Committing or _________ the instruction is when instructions are conceptually put back into sequential order and their results are recorded.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
40
The _________ predicts the instruction stream,fetches instructions from the L1 instruction cache,and places the fetched instructions into a buffer for consumption by the decode pipeline.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
41
The ________ is a buffer used to decouple the decode and execute stages of the pipeline to allow out-of-order issue.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
42
Instruction-level parallelism is also determined by __________,which is the time until the result of an instruction is available for use as an operand in a subsequent instruction.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
43
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
44
An alternative to _________ is a scoreboarding.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
45
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 ____________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 45 في هذه المجموعة.