Search-based tools in parallel computers, Computer Engineering

Assignment Help:

The search-based tools initially recognize problem and afterwards suitably give advice on how to correct it. 

AT Expert from Cray Research is one of the tools being employed for increasing performance of Fortran programs with the assist of a set of rules that have been written with Cray auto-tasking library. The Cray auto-tasking library helps in attaining parallelism. Fundamentally the AT Expert examines FORTRAN program and attempts to propose complier directives which can help in progressing performance of program.

One other tool known as Performance Consultant is independent of every programming language or model and machines. It fundamentally asks 3 questions which are WHY, WHERE and WHEN about performance overheads as well as bottlenecks. These 3 questions make 3 different axes of hierarchal model. One of the significant aspects of Performance Consultant tool is it searches for bottlenecks at the time of execution of program. The above described aspects help in preserving the decreased volume of data. The WHY axis presents different bottlenecks like I/O, communicatio. The WHERE axis describes different sources that may cause bottlenecks like CPU, Interconnection networks. WHEN axis attempts to separate set of bottlenecks in a particular stage of execution of program.


Related Discussions:- Search-based tools in parallel computers

Explain about deadlock avoidance, Q. Explain about Deadlock Avoidance? ...

Q. Explain about Deadlock Avoidance? To prevent deadlocks two kinds of techniques are used: 1) Static prevention:  It employs P and V operators in addition to Semaphores to

A luminous jewel game, a luminous jewel game c programming start with t and...

a luminous jewel game c programming start with t and end with t the output will yes or no

Homework, Use linear activation function and Hebbian learning for a SLFF ne...

Use linear activation function and Hebbian learning for a SLFF network to attempt to learn the following two sets of patterns. Why can the patterns be learned, or why can they not

Explain the essential elements of electronic data interchang, What are the ...

What are the essential elements of Electronic Data Interchange. The necessary elements of Electronic Data Interchange (EDI) are: The use of an electronic transmission me

Describe jmx concepts and architecture, MX is conceptually easy, yet bears ...

MX is conceptually easy, yet bears the fruit of years of domain experience and research. In a nutshell, JMX describes a standard means for applications to expose management functio

Static and dynamic hazard, what inputcombinations may those hazard take pla...

what inputcombinations may those hazard take place and how can they be eliminated? F1= AB'' + A''C + BC''D'' F2= AB + A''C''D + AB''D

Explain about the object identity of object oriented, Explain about the Obj...

Explain about the Object Identity of object oriented analysis Object identity is a feature of an object that differentiates the objects from all other objects in the applicati

Determine resources, Consider the following system snapshot using data stru...

Consider the following system snapshot using data structures in the Banker's algorithm, with resources A, B, C, and D, and process P0 to P4:                           Max

Explain how does cpu perform read and write operation, Q. Explain how does...

Q. Explain how does CPU perform Read and Write operation on peripheral device taking suitable example in case of Synchronous Technique.

What is an operating system, What is an operating system?  An operating...

What is an operating system?  An operating system is a program that handles the computer hardware. It acts as an intermediate among users of a computer and the computer hardwar

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