Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
q what is synchronous message passingin synchronous message passing is executed on synchronous communication network in that case sender and
q show the process of message passingthe subsequent issues are determined by system in process of message passing1 whether receiver is prepared
q types of messagesthe messages can be of many types a specific field of all messages may be reserved to signify message type the message
in a multicomputer system the computational load amid different processors should be balanced to pass information between different nodes message
q explain about deadlock avoidanceto prevent deadlocks two kinds of techniques are used1 static prevention it employs p and v operators in
q explain about system deadlocka deadlock denotes to the condition when simultaneous processes are holding resources and putting off each other from
q what is the concept of locklocks are used for protected access of data in a shared variable system there are numerous kinds of locks 1
q explain about multi tasking environmentmulti tasking uses parallelism by1 pipelining functional units are pipe line mutually2 simultaneously
q explain about server synchronizationserver synchronization it updates atom by server process of requesting process in this method an atom acts as a
q define optimistic synchronizationoptimistic synchronization this method too updates atom by requester process however sole access is granted after
q what do you mean by lock synchronizationlock synchronization in this method contents of an atom are updated by requester process and sole access is
q describe about sole access protocolthe atomic operations that have conflicts are handled with the help of sole access protocol the method used for
q explain execution-modes of a multiprocessorexecution-modes of a multiprocessor several modes of multiprocessing comprise parallel execution of
q define wait protocolthe wait protocol is used for resolving conflicts that arise due to some multiprocessors requiring same resource there are 2
q learn synchronization principlesto learn synchronization subsequent dependencies are recognized i data dependency these are raw waw and war
in multiprocessing several processors require to communicate with one another so synchronisation is needed between them the correctness and
q illustration of parallel programming environmentslets discuss illustrations of parallel programming environments of intel paragaon xps and cray
q why we need parallel programming languagesthe parallel programming languages are created for parallel computer environments these are developed
q explain about parallel programming environmentthe parallel programming environment comprises of a debugger an editor performance evaluator
q explain use of parallel sections constructthis illustration explains use of parallel sections construct three functions fun1 fun2 and fun3 all can
q using library methods returns number of threadsinclude lt omph gtvoid subdomainfloat x int istart int ipointsint ifor i 0 i lt ipoints ixistarti
q determine what part of global array to work on thread numberinclude lt omph gtvoid subdomainfloat x int istart int ipointsint ifor i 0 i lt
q use of parallel construct with private clausein this example we would see use of parallel construct with private and firstprivate clauses at end of
q show the programmes for parallel systemsadding elements of an array using two processor int sum a n shared
q write a pseudo code to find sum of two functionslets write a pseudo code to find sum of two functions fa fb in first algorithm we will not use