Pipelining is a technique that exploits __ among the instructions in a sequentia
ID: 3854328 • Letter: P
Question
Pipelining is a technique that exploits __ among the instructions in a sequential instruction stream
A. branches
B. latency
C. parallelism
D. redundancy
The technique used to eliminate stalls by making data available to active components before it can be read from the register file is known as
A. forwarding.
B. routing.
C. streaming.
D. writing.
Instructions that are executed in a different order than they were fetched is called
A. haphazard execution.
B. out-of-order execution.
C. round robin execution.
D. None of the above.
Explanation / Answer
Pipelining is a technique that exploits parallelism among the instructions in a sequential instruction stream [ C ]
A. branches
B. latency
C. parallelism
D. redundancy
explaination: speed up is achieved at all levels through parallelism.multi user, multi tasking, mulit processing, multi programming , multi therading etc
The technique used to eliminate stalls by making data available to active components before it can be read from the register file is known as forwarding. [ a ]
A. forwarding.
B. routing.
C. streaming.
D. writing.
Instructions that are executed in a different order than they were fetched is called out-of-order execution [ B ]
A. haphazard execution.
B. out-of-order execution.
C. round robin execution.
D. None of the above.
Explaination: there are in-order and out-of-order excution that a pipelining sequence takes place.
In in-order instruction execution-instructions are fetched, decoded and completed in compiler generated order.
instrcutions are statically scheduled.
In out-of-order instruction, instruction completion may be in-order or out-of.order. Instruction are dynamically scheduled.