Analysis of amdahls law, Computer Engineering

The outcomes of analysis of Amdahl's law are:

1) To optimize the performance of parallel computers, modified compilers need to be developed which should aim to decrease the number of sequential operations pertaining to the fraction α.

2)  The manufacturers of parallel computers were discouraged from manufacturing large- scale machines having millions of processors.

There is one main shortcoming identified in Amdahl's law. According to Amdahl's law, the workload or the difficulty size is always fixed and the number of sequential operations mainly remains similar. Thus, it assumes that the distribution of number of sequential operations and parallel operations always remains similar.  This situation is shown in Figure and the ratio of sequential and parallel operations are independent of difficulty size.

1545_Analysis of Amdahls law.png

No. Of processors

Fixed load for Amdahl's Law

Though, practically the number of parallel operations increases according to the size of difficulty.  As the load is assumed to be fixed according to Amdahl's law, the implementation time will keep on decreasing when number of processors is increased. This situation is shown in Figure given below. This is in Introduction to the processes operation.

83_Analysis of Amdahls law1.png

No. Of processors

Execution Time decreases for Amdahl's Law

Posted Date: 3/5/2013 4:49:38 AM | Location : United States







Related Discussions:- Analysis of amdahls law, Assignment Help, Ask Question on Analysis of amdahls law, Get Answer, Expert's Help, Analysis of amdahls law Discussions

Write discussion on Analysis of amdahls law
Your posts are moderated
Related Questions
An expert systems is software that contains a knowledge base of facts and relationships and has the ability to make inferences based on that knowledge base. An experts sys

Given: • A sequence of n arrival times t0, t1, ..., tn-1, • a library of mlogically equivalent gates {(d0, c0), (d1, c1), ..., (dm-1,cm-1)} where d is delay and c is cost • a

Concept of Temporal Parallelism  In order to make clear what is meant by parallelism inherent in solution of a problem, let's discuss an example of submission of electricity b

Q. Executing a parallel algorithm? Multiple processors need synchronization with one another when executing a parallel algorithm. So task which is running on processor X may ha

What are the advantages of using structure in C Program Declaring a struct is a two-stage process. The first stage defines a new data type that has the required structure which

Q. How are the instructions executed and interpreted? All computers have a Unit which performs arithmetic and logical functions. This Unit is called as Arithmetic and Logic Uni

Acting Rationally: "Al" Capone was finally convicted for tax evasion. Were the police reacting on rationally?? To solve this puzzle, we must first look at how the performance

KK manufacturing company is faced with demand for its product in each of the next four periods as shown in Table 1.  It must decide upon a production schedule to meet these demands

State about the Data Glove  Data glove is used to grasp a "virtual" object. The glove is constructed with a series of sensors that detect hand and finger motions. Electromagnet

Explain Deadlock in operating system ? Deadlock: all process in a set of processes is waiting for an event which only a process in the set can cause.