Search-based tools, Computer Engineering

Assignment Help:

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.


Related Discussions:- Search-based tools

Define the edge-triggered flip-flops, Define the Edge-Triggered Flip-flops?...

Define the Edge-Triggered Flip-flops? An edge-triggered flip-flop changes states either at the negative edge (falling edge) or at the positive edge (rising edge) of the clock p

Artificial neural networks, Artificial Neural Networks: However imagin...

Artificial Neural Networks: However imagine now in this example as the inputs to our function were arrays of pixels and there actually taken from photographs of vehicles such

Finite state automaton, Once a finite state automaton (FSA) is designed, it...

Once a finite state automaton (FSA) is designed, its transition diagram can be translated in a straightforward manner into program code. However, this translation process is consid

Floating point format, consider the 8 bit floating point format including s...

consider the 8 bit floating point format including support for normalised nimbers and nonnumeric values.it included 3 bits for mantissa and 4 bitys for excess 7 exponent

Illustrate what is universal law of universal gravitation, Q. Illustrate wh...

Q. Illustrate what is the universal law of universal gravitation? Answer:- Declaration that any particle of matter in the universe attracts any other with a force varying

Explain essential loop in process scheduling, Explain essential loop in Pro...

Explain essential loop in Process Scheduling . The complex part of scheduling is to balance policy enforcement along with resource optimization so as to pick the best job to run

Levels of parallel processing, Levels Of Parallel Processing Depending ...

Levels Of Parallel Processing Depending upon the difficulty under consideration, parallelism in the answer of the problem may be achieved at dissimilar levels and in different

Explain program source code, Q. Explain Program Source Code? Program S...

Q. Explain Program Source Code? Program Source Code  Every assembly language statement appears as: {identifier}  Keyword {{parameter},}  {;comment}.   Element of a

The spanning tree of connected graph with 10 vertices, The spanning tree of...

The spanning tree of connected graph with 10 vertices have 9 edges of spanning tree of connected graph with 10 vertices

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