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

What is the difference between tcp and udp, TCP and UDP are both transport-...

TCP and UDP are both transport-level protocols. TCP is designed to give reliable statement across a variety of reliable and unreliable networks and internets. UDP gives a conne

Explain cache memory, What is cache memory? It is a small, fast memory ...

What is cache memory? It is a small, fast memory that is inserted among large, slower main memory and the processor. It decreases the memory access time

What is stack pointer, Stack pointer is a particular purpose 16-bit registe...

Stack pointer is a particular purpose 16-bit register in the Microprocessor, which grasp the address of the top of the stack.

binary division program for signed integer, The program division.c is avai...

The program division.c is available for download as part of this assignment. It is a binary division program which works for signed integers. It contains a function, div32, which d

. net is compile time or runtime environment, . NET is Compile Time OR RunT...

. NET is Compile Time OR RunTime Environment?   .Net's framework has CLS,CTS and CLR.CTS checks declaration of types at the time when u write code and CLS explains some rules a

Instruction set architecture - computer architecture, Instruction Set Archi...

Instruction Set Architecture:                             Instruction set architecture cycle-it is smallest unit of time in a processor. superscalar processor

How can we decrement and increment operations, How can we decrement and in...

How can we decrement and increment  operations We  can  implement decrement  and increment  operations  by  using  a  combinational circuit  or  binary  down/up counters.  In

OS, why we say OS is a resource allocator and control program

why we say OS is a resource allocator and control program

What is the difference between = = = and = =, What is the difference betwee...

What is the difference between = = = and = = ? output of "==" can be 1, 0 or X. output of "===" can only be 0 or 1. When you are comparing 2 nos using "==" and if one/bo

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