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

How do you recognize the performance bottlenecks, Performance Bottlenecks c...

Performance Bottlenecks can be identified by using monitors. These monitors might be application server monitors, database server monitors, web server monitors and network monitors

Write an xpath expression, Question: (a) Explain the five different t...

Question: (a) Explain the five different types of element content defined by DTDs. (b) Compare XML schema's against DTDs. (c) Consider the following two element decla

How color depth impacts on image quality and file size, Question : 1. ...

Question : 1. Define the term Color Depth. Explain how it impacts on image quality and file size. 2. Using an appropriate example, explain when you will consider using GIF

Invariant of the class, What are the conditions that have to be met for a c...

What are the conditions that have to be met for a condition to be an invariant of the class? Ans) ? The condition should hold at the end of each constructor. ? The conditi

What is an "on input filed" statements, What is an "on input filed" stateme...

What is an "on input filed" statements? ON INPUT The ABAP/4 module is known as only if a field having the Value other than the initial Value. This initial Value is explain

State of the register, What is the state of the register in Figure  after e...

What is the state of the register in Figure  after every clock pulse if it begins in the 101001111000 state?

Explain post office protocol, Explain POP (Post Office Protocol). The P...

Explain POP (Post Office Protocol). The Post Office Protocol gives remote access to an electronic mail box. The protocol permits a user's mailbox to reside on a computer which

Which objects are independent transport objects, Which objects are independ...

Which objects are independent transport objects? Domains, Data elements, Tables, Technical settings for tables, Secondary indexes for transparent tables, Structures, Views, Ma

What is memory controller, What is memory controller? A memory controll...

What is memory controller? A memory controller is a circuit which is interposed among the processor and the dynamic memory. It is used for performing multiplexing of address bi

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