Concept of temporal parallelism, Computer Engineering

Assignment Help:

Concept of Temporal Parallelism

In order to describe what is meant by parallelism inherent in the answer of a problem, let us talk about an example of submission of electricity bills. Assume that there are 10000 residents in a society and they are thought to submit their electricity bills in one workplace.

Let us suppose the steps to submit the bill are as pursue:

1) Go to the suitable counter to take the form to give in the bill.

2) Submit the cash with along the filled form.

3) Get the payment receipt of submitted bill.

Imagine that there is only one counter with just single office person performing all the tasks of giving application forms, accepting the forms, counting the cash, returning the cash if the need be, and giving the receipts. This circumstance is a best example of sequential execution. Let us the take estimated time taken by several of events is as follows:

In Giving request form = 5 seconds

Accepting filled request form and counting the money and persistent, if required =

5mnts, i.e., 5 ×60= 300 sec. Giving payment receipts = 5 seconds.

Total time taken in processing the process of one bill = 5+300+5 = 310 seconds.

Now, if we have 3 peoples sitting at three dissimilar counters with

i)   One person submit the bill submission form

ii) One person taking the cash and returning, if necessary

iii) One person giving the receipt.

The time necessary to complete the process of one bill will be 300 sec because the First and third activity will be related with the second activity which takes 300 sec. However, the first and last activity takes only 10 seconds each. This is a best example of a parallel processing process as here 3 peoples work in parallel.  As three peoples work in the common time, it is called temporal parallelism.  However, this is not good example of parallelism in the logic that one of the actions i.e., the second task takes 30 times of the time taken by each of the other Two tasks. The word „temporal? means here „pertaining to time?. Here, an action is broken into many sub actions, and those sub actions are executed in concurrently in the time domain.  In terms of computing application it can be supposed that parallel computing is feasible, if it is feasible, to break the problem or computation in to identical independent computation. Preferably, for parallel processing, the action should be divisible into a number of performances, each of which takes roughly same quantity of time as other tasks.


Related Discussions:- Concept of temporal parallelism

Describe the working of CRT in detail, Describe the Working of CRT The ...

Describe the Working of CRT The electron beam produces a tiny, bright visible spot when it strikes the phosphor-coated screen. A colour CRT monitor has three different coloured

Define technique of improving priority of process wait queue, is a techniqu...

is a technique of improving the priority of process waiting in Queue for CPU allocation? Ageing is a technique of enhancing the priority of process waiting in Queue for CPU all

What are the type of internet connection, What are the type of Internet con...

What are the type of Internet connection When determining requirements for a VPN, carefully estimate the number of systems to be put behind the VPN, the number of concurrent u

Multiple program multiple data, Like SPMD, MPMD is actually a "high level" ...

Like SPMD, MPMD is actually a "high level" programming model that can be built upon any combination of the previously mentioned parallel programming models. MPMD applications ty

Explain services of application layer., Explain services of Application Lay...

Explain services of Application Layer. Application Layer: As the highest layer within the OSI reference model, the application layer gives services to the users of OSI env

Demostrate the example of spreadsheet, Now consider the following spreadshe...

Now consider the following spreadsheet: Formula in cell D2 is = (B2/C2) Replicating this formula (by highlighting then drag down to D7) gives all the formulas needed in cell

What is a spool request, What is a Spool request? Spool requests are f...

What is a Spool request? Spool requests are formed during dialog or background processing and placed in the spool database with information about the printer and print format.

Convert the given S-R flipflop to a D-flip flop., Convert the given S-R fli...

Convert the given S-R flipflop to a D-flip flop. Ans: The Truth Table for S-R Flip-Flop is illustrated in Fig.(a) and truth table of D Flip-Flop is illustrated in Fig.(b)

Pipe, Your shell should accept and execute the pipe "|"  operator. This wil...

Your shell should accept and execute the pipe "|"  operator. This will look like the following: | The functionality of this operator is to execute command1 and send i

Memory-to-memory architecture:, Memory-to-Memory Architecture : The pipe...

Memory-to-Memory Architecture : The pipelines can access vector operands, intermediate and final results directly in the main memory. This needs the higher memory bandwidth. How

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd