Match the following terms with their definitions: a. ___ Branch prediction b. __
ID: 3829691 • Letter: M
Question
Match the following terms with their definitions:
a. ___ Branch prediction
b. ___ Out-of-order Execution
c. ___ data forwarding
d. ___ RISC architecture
e. ___ pipelining
f. ___ Register renaming
g. ___ instruction-level parallelism/superscalar
i the process of accepting new instructions at one end before previously accepted instructions appear as outputs at the other end
ii. the ability to execute instructions independently and concurrently in different pipelines
iii. technique where an instruction window allows separation of the instruction decode and execution stages that allows instructions to be sequenced depending only on the absence of hazards and the availability of the required resources
iv. providing the result of an instruction to a subsequent instruction before it has exited the CPU by way of a shortcut circuit
v. An architecture with a limited and simple instruction set
vi. Executing code up to the point of writing results, so that they may be flushed to run a different set of instructions
vii. Dynamically changing references to operands not in system memory to avoid hazards
Explanation / Answer
the process of accepting new instructions at one end before previously accepted instructions appear as outputs at the other end ___________ pipelining
the ability to execute instructions independently and concurrently in different pipelines ___ instruction-level parallelism/superscalar
technique where an instruction window allows separation of the instruction decode and execution stages that allows instructions to be sequenced depending only on the absence of hazards and the availability of the required resources __ Branch prediction
providing the result of an instruction to a subsequent instruction before it has exited the CPU by way of a shortcut circuit ____ data forwarding
An architecture with a limited and simple instruction set ___ RISC architecture
Executing code up to the point of writing results, so that they may be flushed to run a different set of instructions ___ Out-of-order Execution
Dynamically changing references to operands not in system memory to avoid hazards ___ Register renaming
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.