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 construction and working of calomel electrode

Define Mercantile Process Model from the Merchant’s perspective along with a suitable diagram. This model consists of three activities into the purchase consummation phase: Aut

If we have multiple filters impleted, what is the order in which these filters get implemented?   Ans) 1. Authorization filters 2. Response filters 3. Action filters

Q. What is Random Access Memory? We will discuss RAM as an example of sequential circuit. A memory unit is a collection of storage cells or flip flops along with associated cir

How do I connect to an SQL Server instance that is running on a machine with multiple instances of SQL Server 2000? Ans) Every instance of MS SQL Server must be listening on a d

Prepare at least 3 sets of input data (Test data) along with expected output for testing your program.

Input-Output-Processor Interconnection Network (IOPIN) This interconnection network is used for communication between I/O channels and processors. All processors commune with a

A museum has a collection of old posters advertising events of various kinds (theatre, sport, fairs, lectures etc.). It wishes to keep a record of these, containing, for each poste

What are the Benefits of Web-Based Spreadsheets? The spreadsheets can be accessed from any Internet-connected computer, not just the computer originally formed the spreadsh

What is double data rate SDRAM?  Double data rates SDRAM are those which can transfer data on both edges of the clock and their bandwidth is fundamentally doubled for long burs