Tools for performance measurement, Computer Engineering

Tools for Performance Measurement

The reason behind these algorithms has been to gain a speed up and improve the performance. After the parallel algorithm has been written and implemented, the performance of both the algorithms is one of the other main concerns. In order to analyze the performance of algorithms, there are many kinds of performance measurement tools. The measurement tools depend not only on the parallel algorithm but need to collect data from the operating system and the hardware being used, so as to give effective utilization of the tools.

For a given parallel computer, as the computational power and its number of processors increases, the volume and complexity of data for performance analysis substantially increases. The gathered data for measurement is always very hard for the tools to store and process it.

The task of calculating the performance of the parallel programs has been divided into two components.

1) Performance Analysis:  It gives the vital information to the programmers from the large chunk of statistics available of the program while in implementation mode or from the output data.

2) Performance Instrumentation:  Its emphasis on how to efficiently gather information about the computation of the parallel computer.

Posted Date: 3/5/2013 5:07:13 AM | Location : United States

Related Discussions:- Tools for performance measurement, Assignment Help, Ask Question on Tools for performance measurement, Get Answer, Expert's Help, Tools for performance measurement Discussions

Write discussion on Tools for performance measurement
Your posts are moderated
Related Questions
The EFI community has formed an open source shell environment. Rather than booting directly into a full OS, on some executions, the user can boot to the EFI shell. The shell is an

What are kinds of models? Class model - Objects in the system and their relationships. State model - Life history of the objects. Interaction model - Interactions between

What are the concerns for growth of e-commerce in India?  Government as Facilitator for the growth of e-commerce has taken certain steps: Promotion of competitive teleco

Differentiate between exception and validation testing. - Validation testing is done to test the software in conformance to the needs specified. It aims to demonstrate that the

what is uml ?

a. Explain the meaning of frame buffer? Draw a block diagram showing the method for scanning out an image from frame buffer to display surface. b. Explain the structure of plasm

Instruction Cycle The instruction cycle consists of a series of steps needed for the implementation of an instruction in a program. A typical instruction in a program is descri

In the shared-memory programming model, tasks share a common address space, which they read and write asynchronously. Several mechanisms such as locks / semaphores may be used to c

draw 4 bit binary to gray code

Pipelining - computer architecture: The Pipeline Defined According to John Hayes "A pipeline processor consists of a sequence of processing circuits, called stages or