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
What is Race-around problem? How can you rectify this? The clock pulse which remains into the 1 state whereas both J and K are equal to 1 will reason the output to complement a

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


Sigmoid units - Artificial intelligence Remember that the function inside units take as input the weighted sum, S, of the values coming from the units associated to it. The fun

Q. Illustrate basic working of Physical layer? Physical layer: Physical layer is concerned with sending raw bits between source and destination nodes over a physical medium.

Define Assembly Assembly is a one deployable unit that contains information about the execution of classes, structures and interfaces. it also keeps the information about itsel

Defines a macro Defines a macro with the given name, having as its value the given replacement text. After that (for the rest of the current source file), wherever the preproce

Types of Addressing Modes: Each instruction of a computer mentions an operation on certain data. There are many ways of specifying address of the data to be operated on. These

Determine the quivalence Partitioning? The division of domain data into dissimilar equivalence data classes is performed using Equivalence Partitioning. It is executed for redu

Q. F(x,y,z) = ∑m (4,6,7,8)+ ∑d (2,5,11,12) Using K-Map. Q. State and prove any one of the DeMorgen's Laws. Show that these theorems can be extended up to any number of variabl