Explain about parallel programming environment, Computer Engineering

Assignment Help:

Q. Explain about parallel programming environment?

The parallel programming environment comprises of a debugger, an editor, performance evaluator, programme visualizer for increasing output of parallel computation. All programming environments have these tools in one form or other.  Based on characteristics of the available tool sets programming environments are categorized as basic, limited, and well developed. The fundamental environment offers simple facilities for debugging and program tracing. The limited integration facilities offer a number of extra tools for parallel debugging and performance evaluation. Well-developed environments offer most advanced tools of debugging programs, for parallel graphics handling and for textual graphics interaction. 

There are definite parallel overheads connected with parallel computing. The parallel overhead is amount of time needed to coordinate parallel tasks as opposed to doing useful work. These involve subsequent factors:

i)    Task start up time

ii)   Synchronisations

iii)  Data communications.

In addition these hardware overheads there are definite software overheads imposed by parallel compilers, libraries, tools and operating systems.


Related Discussions:- Explain about parallel programming environment

Show synchronous mode for point-to-point message passing, Q. Show Synchrono...

Q. Show Synchronous mode for point-to-point message passing? Synchronous mode: Transmitting can be started whether or not matching receive has been started, but transmitting w

Microprocesseor, In8085 are of the following statements is not true.A) Co-p...

In8085 are of the following statements is not true.A) Co-processor is interfaced in max mode. B) Co-processor is interfaced in MIN mode C )Co-processor is interfaced in max/min mod

Retina - biometric computer security systems, Retina - Biometric Computer S...

Retina - Biometric Computer Security Systems The next security technology that explained in this report is retina security technology which is very famous in a lot of spy movi

Where time synchronization is necessary, Time synchronization is necessary ...

Time synchronization is necessary in? Time synchronization is essential in TDM.

What are the largest UDP messages, What are the largest UDP messages that c...

What are the largest UDP messages that can fit into single Ethernet frame? UDP utilizes IP for delivery. As ICMP UDP packet is encapsulated in IP datagram. Therefore entire UDP

What is dithering, Q. What is Dithering? CMYK provides only 8 colours (...

Q. What is Dithering? CMYK provides only 8 colours (C, M, Y K, Violet= C + M, Orange= M + Y, Green = C + Y, and colour of paper itself!). What about other colours?  For these t

Describe the operation of voltage to frequency ADC, Describe the operation ...

Describe the operation of voltage to frequency ADC. Ans: A voltage-to-frequency converter i.e. VFC is an oscillator that frequency is linearly proportional to a control volt

Every sheet in a workbook in excel, Is there a way to apply the same format...

Is there a way to apply the same formatting to every  sheet in a workbook in Excel? Ans)  Yes. To do this, you will require to right click on one of the worksheet tabs and th

Explain the various interface circuits, Explain the various interface circu...

Explain the various interface circuits.  An I/O interface having of circuitry required to connect an I/O device to computer bus. One side having of a data path with its associa

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