Synchronization Algorithms for Multi-cores and Multiprocessors

Main Article Content

Cherish G, Satish Kumar T

Abstract

A distributed system is a group of processors that do not allocate memory. As an alternative, each processor has its own local memory, and the processors communicate with one another through communication lines such as local-area or wide-area networks. The processors in a distributed system vary in size and function. Such systems may include small handheld or real-time devices, personal computers, workstations, and large mainframe computer systems. Distributed systems, will have their own set of unique challenges, including synchronizing data and creating sense of conflicts. Effective synchronization algorithms performance depends on runtime factors that are rigid to predict. The designers have protocols to employ the synchronization operation and waiting mechanisms to wait for synchronization delays. In this paper an effort is made to investigate synchronization algorithm that vigorously select waiting mechanisms and protocols in response to runtime factors so as to attain enhanced performance.
DOI: 10.17762/ijritcc2321-8169.1506152

Article Details

How to Cite
, C. G. S. K. T. (2015). Synchronization Algorithms for Multi-cores and Multiprocessors. International Journal on Recent and Innovation Trends in Computing and Communication, 3(6), 4236–4240. https://doi.org/10.17762/ijritcc.v3i6.4628
Section
Articles