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
The most useful feature of an expert system is the high level expertise it provides to aid in problem solving. This expertise can represent the best thinking of the top

BIOS or Basic Input/Output System is the first program accessed by the processor during start up to make sure that all the other basic programs, hard drives, ports, peripherals and

Q. How can data and instructions are put into the computers? The data and instructions to a computer are provided by external environment. It determines that input devices are

What is semaphores?  A semaphore 'S' is a synchronization tool which is an integer value that, apart from initialization, is accessed only by two standard atomic operations; wa

1.Local queue -is a actual queue 2.Cluster queue -is a local queue that is called as throughout a cluster of queue managers 3. Remote queue -structure explaining a queue

Instruction Set Architecture (ISA): The Instruction Set Architecture (ISA) is the part of the processor which is noticeable to the compiler writer or programmer. The ISA serve

Can the size of an array be declared at runtime?              No, the size of an array can't be declared at run time, we always require to mention the dimensions of an array at

Q. Programming with parallel virtual machine? The general method for writing a program with PVM is like this:  A user writes one or more sequential programs in C++, C or FOR

Detail explanation of Cryptographic modules Physical security of the cryptographic modules is also built in order to provide total security of the whole system and protect from