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

Replacement and substitution, Replacement and substitution: However, e...

Replacement and substitution: However, equivalences allow us to change one sentence with another without affecting the meaning, it means we know already that replacing one sid

Multi-layer artificial neural networks, Multi-Layer Artificial Neural Netwo...

Multi-Layer Artificial Neural Networks - Artificial intelligence: Now we can look at more sophisticated ANNs, which are known multi-layer artificial neural networks because the

Network message transfer, Consider a network message transfer among a sourc...

Consider a network message transfer among a source S and a destination D by 3 routers R1, R2 and R3 as given below:-               S -------- R1 --------- R2 --------- R3 ---

Minimum total number of shelv, Write a program that finds the minimum total...

Write a program that finds the minimum total number of shelv, C/C++ Programming

What is an abstract data type (adt), What is an Abstract Data Type (ADT)? ...

What is an Abstract Data Type (ADT)? Abstract data types or ADTs are a mathematical specification of a set of data and the set of operations that can be done on the data. They

What are sequential algorithms, What are Sequential Algorithms? The cen...

What are Sequential Algorithms? The central assumption of the RAM model is that instructions are implemented one after   another, one operation at a time. Accordingly, algorith

Define rules for evaluating the boolean expression, Define Rules For Evalua...

Define Rules For Evaluating the Boolean Expression? Generally, the following rules must always be followed when evaluating the Boolean expression: Primary, perform all in

Short notes on model primitives in director mx 2004, Question: (a) Prep...

Question: (a) Prepare short notes on the model primitives in Director MX 2004. (b) Therefore using the box primitive write codes to prepare a new model resource of length 50

Features of mpi-1, Features of MPI-1 Binding for FORTRAN and C ...

Features of MPI-1 Binding for FORTRAN and C Collective communication Communication domains and Process groups Point-to-point communication Virtual process

Dimensionality of interconnection network, Dimensionality of Interconnectio...

Dimensionality of Interconnection Network Dimensionality signify the arrangement of nodes or processing elements in an interconnection network. In linear network or one dimensi

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