Communications and synchronization, Computer Engineering


Parallel tasks classically need to exchange data. There are many ways in which this can be accomplished, such as, through a network or shared memory bus. The actual event of data exchange is generally referred to as communication regardless of the process employed.


The process of the organization of parallel tasks in actual time, very often connected with communications is called synchronisation. Often executing by establishing a synchronization point within an application where a given task may not keep on further until another task(s) achieves the same or logically equivalent point.Synchronization usually involves coming by at least one task, and can therefore cause a parallel application's execution instance to increase.


Posted Date: 3/1/2013 5:43:35 AM | Location : United States

Related Discussions:- Communications and synchronization, Assignment Help, Ask Question on Communications and synchronization, Get Answer, Expert's Help, Communications and synchronization Discussions

Write discussion on Communications and synchronization
Your posts are moderated
Related Questions
Basic idea: However in the above decision of tree which it is significant that there the "parents visiting" node came on the top of the tree. Whether we don't know exactly the

What is assembly language? A complete set of symbolic names and rules for the use of machines comprise a programming language, usually referred to as an assembly language.

WAR (write after read) - Data hazards in computer architecture: WAR (write after read) - j tries to write at destination before it is read by i , hence i  wrongly gets the n

Question 1 Give a brief explanation on message oriented middleware Question 2 Describe Distributed object model Question 3 Explain File systems in a distributed computing Env

Explain advantages and disadvantages of a active document. The advantage of an active document over a dynamic document lies in its capability to update the information contin

Instruction execution is performed in CPU registers. Although before we define process of instruction execution let's first give details on Registers (temporary storage location in

Define EMS The area at location C8000H-DFFFFFH is often free oropen. This area is used for the expanded memory system in a XT or PC system, or for the upper memory system in an

Define DMA. The transfer of data among a fast storage device such as magnetic disk and memory if often limited by the speed of the CPU. Removing the CPU from the path and letti

Model: It is a entire explanation of something (i.e. system). Meta model: It shows the model elements, syntax and semantics of the notation that permits their manipulatio

Explain Simplifying the SOP f the Boolean expression using the K-Map? To simplify the SOP of the Boolean expression using the K map, first identify all the input combinations tha