1. Pipelining began in earnest in the late 1970s in supercomputers such as vector processors and array processors. One of the early supercomputers was the Cyber series built by Control Data Corporation
2. A café in New York needs to make fifty cups of coffee as fast as possible. Making coffee includes several steps such as grinding the beans, boiling the water etc. Pipelining in this context would be:
3. Instruction pipelining is a technique for implementing instruction-level parallelism within a single processor. What is instruction-level parallelism?
4. Pipelining attempts to keep every part of the processor busy with some instruction by _______________performed by different processor units with different parts of instructions processed in parallel.
5. Pipelining allows faster CPU throughput than would otherwise be possible at a given clock rate. What is throughput?
6. Pipelining has advantages but may increase latency (time delay) due to the added overhead of the pipelining process itself.
7. The CPU uses pipelining to improve performance. In the FDE cycle it means that while pipeline 1 is doing a 'fetch'…
8. In pipelining (using the FDE cycle as an example) the pipelines run at maximum efficiency because…
9. One of the issues with pipelining can come when a program has branches which means they jump out of sequence. In this case …
10. Pipelining is the technique of fetching an instruction whilst the prior one is being decoded and the one before that is being executed.
11. Pipelining in its basic sense is running multiple instructions at the same time through the CPU at the same time. Fill in the blanks.
12. An additional definition: pipelining is overlapping of instructions inside the cpu to _____________ which is done via fetching the next instruction before the current instruction is completed.
13. While working with the Intel 2x86 and 3x86 CPUs, engineers realised you could get better performance from a CPU by dividing the work in small code pieces and …
14. Pipelining is sometimes compared to a manufacturing assembly line in which different parts of a product are being assembled at the same time
15. The result of pipelineing is a small decrease in both efficiency and stability as the number of instructions that can be performed during a given time period are reduced.