Search-based tools, Computer Engineering

The search-based tools initially identify the problem and after that appropriately give advice on how to correct it.

AT Expert from Cray Research is one of the tools being used for increasing the performance of FORTRAN programs with the help of a set of rules which have been written with Cray auto-tasking library. The Cray auto-tasking library helps in achieving the parallelism. Mostly, the ATExpert analyses the FORTRAN program and tries to recommend complier directives that could help in improving the performance of the program.

One more tool called "Performance Consultant" is independent of any programming language, machines and, model. It mostly asks three questions i.e. WHY, WHERE and WHEN about the performance bottlenecks and overheads. These three questions form the 3 dissimilar axes of the hierarchal model. One of the main features of Performance Consultant tool is that it seeks for bottlenecks during implementing of program. The above- mentioned features assist in maintaining the reduced volume of data. The WHY axis presents the several bottlenecks such as communication, I/O etc. The WHERE axis describes the several sources which can cause bottlenecks such as Interconnection networks, CPU etc. The WHEN axis tries to divide the set of bottlenecks into a specific phase of implementation of the program.

Posted Date: 3/5/2013 5:08:23 AM | Location : United States







Related Discussions:- Search-based tools, Assignment Help, Ask Question on Search-based tools, Get Answer, Expert's Help, Search-based tools Discussions

Write discussion on Search-based tools
Your posts are moderated
Related Questions
Explain the uses of arithmetic processor A processor has arithmetic processor (as a sub part of it) which executes arithmetic operations.  The data  type,  assumed  to  reside

Explain MDR and MAR. The data and address lines of the external memory bus linked to the internal processor bus by the memory data register, MDR and the memory address register

Explain the term - Strong Typing and  Weak Typing Strong Typing : When any operation upon an object can be checked during compile time, when type is confirmed forcefully.

MAC address helps in (A)  multimedia access control. (B)  media access control. (C)  mobile access control. (D) master access point control Ans: MAC addr

The A/D converter whose conversion time is independent of the number of bits is ? Ans. Parallel conversion is the A/D converter whose conversion time is independent of the Numbe

The aim of this Assignment is to demonstrate knowledge about the analysis and design of a software system and understanding of the application of an object-oriented metho

Explain SNMP (simple network management protocol). Once SNMP is used the management station sends a request to an agent asking this for commanding or information this to update

Disadvantages of wireless technology -  Range can be very limited -  Possible interference from nearby electronic devices -  Security issues (i.e. tapping illegally into

The various memory allocation functions are described below: (i) malloc( ) : It is a memory allocation function that assigns requested size of bytes and returns a pointer to t

Is it possible to unit test an MVC application without running the controllers in an ASP.NET process? Ans) Yes, all the features in an asp.net MVC application are interface ba