Question

In: Computer Science

What is the pipelining technique? How does this technique improve the performance of multicore processor so...

What is the pipelining technique? How does this technique improve the performance of multicore processor so that multimedia applications could run on microcomputers at high speed?

Please write, not a screenshot

Solutions

Expert Solution

Pipelinig technique :

  • Pipeline is the process of arrangement of hardware elements of CPU such that its overall performance is increased.
  • Simultaneously execution of more than one instruction takes place in pipelined processor
  • In pipelining multiple instructions are overlapped in execution

In a pipelined processor, a pipeline has two ends, the input end and the output end between these ends, there are multiple stages or segments. such that output of one stage is connected to input of next stage and each stage perform specific operation

  • Interface registers(latches or buffer) are used to hold the intermediate output between two stages.
  • All the stages and interface registers in the pipeline are controlled by a common clock

Types of Pipeline :

1.Arithmetic pipeline:

  • It is mostly found in all the computer
  • They are used for floating point arithmetic operations, multiplication of fixed point numbers
  • Arithmetic pipeline can be applied to various complex and slow arithmetic operation to speedup the processing time.

2.Instruction  pipeline:

  • In instruction pipeline is a stream of instructions can be executed by overlapping fetch, decode and execute phases of an instruction cycle
  • This type of pipelining is used to increase the performance of multicore processor

Advantages of pipelining:

  1. more efficient use of processor that will help to improve the performance of multicore processor so that multimedia applications run on microcomputers at high speed
  2. It increase the throughput of the system
  3. It can save circuitry

Imrove the performance of processor:

  • Arithmetic pipeline can be applied to various complex and slow arithmetic operation to speedup the processing time.
  • instruction pipelining is used to improve the performance of CPU

The basic idea is to split the processor instructions into a series of small independent stages. Each stage is designed to perform a certain part of the instruction. At a very basic level, these stages can be broken down into:

  • Fetch Unit Fetch an instruction from memory
  • Decode Unit Decode the instruction be executed
  • Execute Unit Execute the instruction
  • Write Unit Write the result back to register or memory

Super pipelining, Superscalar, and Very Long Instruction Word (VLIW) are techniques developed to improve the performance

Super pipelining improves the performance by decomposing the long latency stages (such as memory access stages) of a pipeline into several shorter stages, thereby possibly increasing the number of instructions running in parallel at each cycle.


Related Solutions

Describe a tool or technique which can be used to analyse and improve the performance of...
Describe a tool or technique which can be used to analyse and improve the performance of manufacturing systems e.g. Rank-order clustering, Ishikawa diagrams, value stream mapping etc. and explain its basic principle, how it would be applied, the potential benefits and inhibitors to implementation.         
What is the DuPont formula and how is it used to improve a firm’s financial performance?
What is the DuPont formula and how is it used to improve a firm’s financial performance?
For Bone histomorphometry How does this technique work and what does it measure? What equipment is...
For Bone histomorphometry How does this technique work and what does it measure? What equipment is required for this technique? How is the experiment/measurement performed? What do the typical results look like? (you may want to include images here)  
What dating technique is used for dating fossils? How does it work?
What dating technique is used for dating fossils? How does it work?
Quantitative backscattered electron imaging How does this technique work and what does it measure? What equipment...
Quantitative backscattered electron imaging How does this technique work and what does it measure? What equipment is required for this technique? How is the experiment/measurement performed? What do the typical results look like? (you may want to include images here)  
Micro-computed tomography How does this technique work and what does it measure? What equipment is required...
Micro-computed tomography How does this technique work and what does it measure? What equipment is required for this technique? How is the experiment/measurement performed? What do the typical results look like? (you may want to include images here)  
How does a multivariate technique enhance selectivity?
How does a multivariate technique enhance selectivity?
1) How does onboarding improve employee performance and workforce retention? 2) Which types of instructional strategies...
1) How does onboarding improve employee performance and workforce retention? 2) Which types of instructional strategies would work best at your current (or previous) employer? Why? 3) Discuss what talent management is and why it is a consideration addressed by a growing number of employers. Type the answers please**
High-resolution peripheral quantitative computed tomography How does this technique work and what does it measure? What...
High-resolution peripheral quantitative computed tomography How does this technique work and what does it measure? What equipment is required for this technique? How is the experiment/measurement performed? What do the typical results look like? (you may want to include images here)  
V. How does ARM processor differentiate between a timer interrupt and an A/D interrupt? VI. What...
V. How does ARM processor differentiate between a timer interrupt and an A/D interrupt? VI. What does privileged mode mean and what is the major difference between this mode and non-privileged mode? VII. There are two interrupt pins on ARM microprocessor: IRQ and FIQ. Which one can interrupt the other one and why?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT