---
+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Junior Member level 2
    Points: 1,154, Level: 7

    Join Date
    Mar 2007
    Posts
    20
    Helped
    1 / 1
    Points
    1,154
    Level
    7

    parallelism versus pipelining

    please compare pipelining and parallelism wrt to
    1.Speed 2.Area 3.best features 4.applications.
    pdf's welcome

    •   Alt25th May 2007, 08:03

      advertising

        
       

  2. #2
    Full Member level 4
    Points: 3,581, Level: 14

    Join Date
    Nov 2005
    Posts
    214
    Helped
    48 / 48
    Points
    3,581
    Level
    14

    parallelism vs pipelining

    Parallel computing is the simultaneous execution of the same task (split up and specially adapted) on multiple processors in order to obtain results faster. The idea is based on the fact that the process of solving a problem usually can be divided into smaller tasks, which may be carried out simultaneously with some coordination.

    A parallel computing system is a computer with more than one processor for parallel processing. In the past, each processor of a multiprocessing system always came in its own processor packaging, but recently-introduced multicore processors contain multiple logical processors in a single package.

    There are many different kinds of parallel computers. They are distinguished by the kind of interconnection between processors (known as "processing elements" or PEs) and memory.


    Pipelining is a method of increasing system performance and throughput. It takes advantage of the inherent parallelism in instructions. Instructions are divided into 5 stages : IF, ID, EX, MEM, WB. In pipelining, we try to execute 2 or more instructions at the same time thereby increasing the throughput. For more info on pipelining refer to the following website:

    http://cse.stanford.edu/class/sophom...ing/index.html

    Added after 14 minutes:

    With regards to Silicon area and speed, Pipelining takes up more Silicon area. This is because in hardware pipelining we duplicate the few units. In terms of speed, pipelining increases system performance and speed.


    1 members found this post helpful.

    •   Alt25th May 2007, 09:17

      advertising

        
       

  3. #3
    Newbie level 3
    Points: 1,003, Level: 7

    Join Date
    May 2007
    Posts
    3
    Helped
    0 / 0
    Points
    1,003
    Level
    7

    pipelining and parallelism

    parallelism means we are using more hardware for the executing the desired task. in parallel computing more than one processors are running in parallel. there may be some dedicated hardware running in parallel for doing the specific task.

    while the pipelining is an implementation technique in which multiple instructions are overlapped nin execution.


    parallelism increases the performance but the area also increases.

    in case of pipelining the performance and througput increases at the cost of pipelining registers area.
    in pipelining there are different hazards like data hazards, control hazards etc.

    u can contact me on my id; sanjay298@gmail.com for more information. i can help u because i am working on Design of a five stage pipelined RISC processor.



+ Post New Thread
Please login