Concept of temporal parallelism, Computer Engineering

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.

Posted Date: 3/1/2013 3:17:53 AM | Location : United States







Related Discussions:- Concept of temporal parallelism, Assignment Help, Ask Question on Concept of temporal parallelism, Get Answer, Expert's Help, Concept of temporal parallelism Discussions

Write discussion on Concept of temporal parallelism
Your posts are moderated
Related Questions
Researching strategy - artificial intelligence: If our search and researching strategy and swot of it is surety to find all types of hints such the solutions eventually, then

State the Protected mode interrupt In protected mode, interrupts have exactly same assignments just like in real mode though the interrupt vector table is different.  Instead

Define processor clock. Processor clock is explained as the time periods in which all operations and data transfer within the processor take place.

Open addressing:  The easiest way to resolve a collision is to begin with the hash address and do a sequential search by the table for an empty location. The idea is to place the

The usability and user experience goalsprovidet heinteraction designer with high-level goals for the interactivep roduct. Thenextissueis how to design a product that satisfies thes

WLS8 handles JMX but it uses weblogic execution of JMX server. It does not supports generalise sun javax API which can be used with any JVM. There are some patches available which

Disadvantages of unauthenticated sites All the Units entering the Intranet must be scrutinised to ensure that they are not coming from the unauthenticated sites or users. It a

E-commerce is working in tandem with the real shop and if all the products are online running the e-commerce shop is becoming simpler. Owner log in on the special admin side of the

Differentiate between QA and testing. - Quality Assurance is more a stop thing, ensuring quality in the company and thus the product rather than just testing the product for so

What will exactly the hide statement do? For displaying the details on secondary lists needs that you have previously stored the contents of the selected line from within the