retagged by
4,052 views
4 votes
4 votes

Pipelining improves performance by

  1. decreasing instruction latency
  2. eliminating data hazards
  3. exploiting instruction level parallelism
  4. decreasing the cache miss rate
retagged by

3 Answers

4 votes
4 votes

Answer is  3

The basic instruction cycle is broken up into a series called a  pipeline. Rather than processing each instruction sequentially (finishing one instruction before starting the next), each instruction is split up into a sequence of steps so different steps can be executed in parallel and instructions can be processed concurrently

edited by
3 votes
3 votes

Answer c

Pipelining is an implementation technique where multiple instructions are overlapped in execution.

  • The computer pipeline is divided in stages.
  • Each stage completes a part of an instruction in parallel.
  • The stages are connected one to the next to form a pipe - instructions enter at one end, progress through the stages, and exit at the other end.
  • Pipelining does not decrease the time for individual instruction execution. Instead, it increases instruction throughput.
  • The throughput of the instruction pipeline is determined by how often an instruction exits the pipeline.
  • Because the pipe stages are hooked together, all the stages must be ready to proceed at the same time.
  • We call the time required to move an instruction one step further in the pipeline a machine cycle .
  • The length of the machine cycle is determined by the time required for the slowest pipe stage.
  • The pipeline designer's goal is to balance the length of each pipeline stage
3 votes
3 votes
A. False. Pipeline never reduce individual instruction delay

B.False. Not deal with any Hazards

C.True. Pipeline increases the througput of program by providing instruction level parrallelism (The Stages of instruction are working parellely)

D. false. Irrelevant with Cache Hit/Miss
Answer:

Related questions

2 votes
2 votes
1 answer
1
go_editor asked Jul 5, 2016
4,793 views
Pipelining strategy is called implementinstruction executioninstruction prefetchinstruction decodinginstruction manipulation
4 votes
4 votes
1 answer
2