Title :
Process synchronization in multiprocessor and multi-core processor
Author :
Rahman, Mohammed Mahmudur
Author_Institution :
Dept. of CSE, Int. Islamic Univ. Chittagong (IIUC), Chittagong, Bangladesh
Abstract :
The goal of this paper is to review some of the several approaches that have been proposed in recent years to address the synchronization problems in both multiprocessor and the multi-core processor. Here also propose some synchronization model to address the challenges faced by synchronization mechanisms on modern parallel computing architectures. Shared-memory multiprocessors are frequently used as compute servers with multiple parallel applications executing at the same time. In such environments, the efficiency of a parallel application can be significantly affected by the operating system scheduling policy. In this paper, we use detailed simulation studies to evaluate the performance of several different scheduling strategies, these include regular priority scheduling, co-scheduling or gang scheduling, process control with processor partitioning, handoff scheduling, and affinity-based scheduling. We also explore tradeoffs between the use of busy-waiting and blocking synchronization primitives and their interactions with the scheduling strategies.
Keywords :
multiprocessing systems; operating systems (computers); parallel processing; processor scheduling; synchronisation; Shared memory multiprocessors; affinity based scheduling; handoff scheduling; multicore processor; multiprocessor; operating system scheduling policy; parallel applications; parallel computing architectures; process synchronization; processor partitioning; synchronization mechanisms; synchronization problems; Instruction sets; Message systems; Multicore processing; Processor scheduling; Synchronization; System recovery; Deadlock; Multi-core processors; Multiprocessors; Mutexes; Semaphores; Synchronization;
Conference_Titel :
Informatics, Electronics & Vision (ICIEV), 2012 International Conference on
Conference_Location :
Dhaka
Print_ISBN :
978-1-4673-1153-3
DOI :
10.1109/ICIEV.2012.6317471