Efficiency - metrics for performance evaluation, Computer Engineering

Assignment Help:

Q. Efficiency - Metrics for performance evaluation?

The other significant metric employed for performance measurement is efficiency of parallel computer system it implies that how resources of parallel systems are being utilized. This is termed as degree of effectiveness. The efficiency of program on parallel computer with k processors may be stated as ratio of relative speed up achieved whilst shifting load from single processor machine to k processor machine where multiple processors are being used for achieving result in a parallel computer. This is indicated by E(k).

Ek is defined in this manner:

1438_Efficiency - Metrics for performance evaluation.png

The value of E(k) is directly proportional to S(k) while inversely proportional to number of processors used for performing computation. The relation between E(k) versus Number of processors is displayed in Figure.

1630_Efficiency - Metrics for performance evaluation1.png

Figure: Efficiency vs. Number of Processors

Assuming we have multiplication problem as discussed above with k processors then efficiency is as under:

2259_Efficiency - Metrics for performance evaluation2.png

Supposing we have X processors it implies that X < K as well as we have to multiply n numbers in such a condition processors may be overloaded or might have a few overheads. Then efficiency is as under:

1219_Efficiency - Metrics for performance evaluation3.png

Now value of T(X) has to be calculated. As we have n numbers as well as we have X processors consequently firstly every processor will multiply n/X numbers as well as consequently process X partial results on X processors according to method discussed in Figure. Time complexity is equivalent to sum of time to calculate multiplication of k/X numbers on every processor it implies that O(k/X) as well as time to calculate solution of partial results it implies that log (X)

116_Efficiency - Metrics for performance evaluation4.png

Dividing by X/K we get

1068_Efficiency - Metrics for performance evaluation5.png

It can be concluded from above statement if N is fixed then efficiency it implies that E(X) will reduce like value of X raises and becomes equal to E(N) in case X=N.  In the same way , if X is fixed then efficiency it implies that E(X) will raise as value of X it implies that the number of computations raises. The other performance metrics include standard metrics such MIPS and Mflops. The term MIPS (Millions of Instructions Per Second) denotes the instruction execution rate. Mflops (Million of Floating Point Operations per Second) denotes floating-point execution rate.


Related Discussions:- Efficiency - metrics for performance evaluation

Weka uses a gaussian - radial basis function, A data set with 1000 rows is ...

A data set with 1000 rows is input to a neural network in Weka. The test option is set to 10-fold cross validation and the neural network option validationSetSize = 20%. How many r

Explain about multidimensional features present in olap, Multidimensional s...

Multidimensional support is very necessary if we are to contain multiple hierarchies in our data analysis. Multidimensional feature permits a user to examine business and organizat

Define input-output interface, Define Input-Output Interface. I/O inter...

Define Input-Output Interface. I/O interface gives a method for transferring information among internal storage and external I/O devices

What is artificial intelligence fuzzy logic, Fuzzy logic is a form of vario...

Fuzzy logic is a form of various-valued logic; it deals with reasoning that is approximate rather than fixed & exact. In contrast with traditional logic theory, where binary sets h

What are the various layers of a file system, What are the various layers o...

What are the various layers of a file system? The file system is composed of lots of dissimilar levels. Each level in the design uses the characteristic of the lower levels to

What is check box, A dialog box, generally square, that records an on or of...

A dialog box, generally square, that records an on or off value.

How the system would work in real time- simulation, How the system would wo...

How the system would work in real time -  Sensors in/near road gather data (these can be infra-red/light sensors, pressure sensors, induction loops etc.) -data is generally num

What is dynamic random access memory, What is dynamic random access memory ...

What is dynamic random access memory Computer memory today comprises mainly of dynamic random access memory (DRAM) chips which have been built into multi-chip modules that are

How blocking and non blocking statements get executed, How blocking and non...

How blocking and non blocking statements get executed? Execution of blocking assignments can be viewed just like a one-step process: 1. Evaluate RHS (right-hand side equatio

Compute physical address of data byte, Q. Compute Physical address of data ...

Q. Compute Physical address of data byte? Offset of data byte = 0020h Value of data segment register (DS) = 3000h Physical address of data byte   This computation

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