+ All Categories
Home > Documents > Advance Computer Architecture by Vikash Mainanwal

Advance Computer Architecture by Vikash Mainanwal

Date post: 02-Mar-2016
Category:
Upload: vikashmainanwal
View: 15 times
Download: 0 times
Share this document with a friend
Description:
A Presentation of Advance Computer Architecture:Asynchronous Message Passingcover in this is Asynchronous Message The Linda Experience Interrupt and Lost Message

of 13

Transcript

Slide 1

A Presentation 0f Advance Computer Architecture Asynchronous Message Passing Master of TechnologyInComputer Science &Engineering Submitted T0 Submitted By Mr. Rajdeep Singh Vikash MainanwaI

Asynchronous Message The Linda Experience Interrupt and Lost Message Bibliography CONTENTS

Not existing or occurring at the same time. Pertaining to a transmission technique that does not require a common clock between the communicating devices;Withouttheuseoffixedtimeintervals1. Asynchronous

Amessageisinformationwhich is sent from asender to a receiver. MessagePassingPassing is a way which going through one step to another.

Asynchronous Message PassingThis programming paradigm require to use of buffer on communication channels.Use of global mailbox.Non blocking communication is possible if sufficiently large buffer are used.Most advance message passing system use asynchronous communication for the sake better resource utilization and shorter communication.How it work

Asynchronous

Example of Asynchronous Message

Linda Experience Linda is based on a global mailbox or a bulletin board. This is done through the use of tuple space which is logically shared by all concurrent processes. Tuple space behaves like a bulletin board and global mailbox.Concurrent programming works in Linda and tuple space is implemented on either shared-memory multiprocessors or distributed-memory multicomputer.

Atuple spaceis an implementation of theassociative memoryparadigm for parallel/distributed computing. It provides a repository oftuplesthat can be accessed concurrently. As an illustrative example, consider that there are a group of processors that produce pieces of data and a group of processors that use the data. Producers post their data as tuples in the space, and the consumers then retrieve data from the space that match a certain pattern. This is also known as theblackboard metaphor. Tuple space may be thought as a form ofdistributed shared memory.Tuple spaces were the theoretical underpinning of theLindalanguage developed byDavid GelernterandNicholas CarrieroatYale University.Implementations of tuple spaces have also been developed forJava(JavaSpaces),Lisp,Lua,Prolog,Python,Ruby,Smalltalk,Tcl, and the.NET framework.

9Message passing.

Interrupt and Lost Messages Interrupt message are a special form of asynchronous message handling.

Message are often lost in a message passing system.

Special detection algorithm or debugging tools are needed to inspect message buffers and to correct possible system configuration or programming errors.

BibliographyAdvance Computer Architecture Kai Hwanghttp://en.wikipedia.org/wiki/Passing_(racial_identity)http://racerelations.about.com/od/understandingrac1/g/Definition-Of-Passing.htmhttp://www.qnx.com/developers/docs/6.3.2/neutrino/technotes/async_messaging.html http://www2.tcl.tk/3947


Recommended