Process Synchronization in Multiprocessor and Multi-core Processor

被引:0
|
作者
Rahman, Mohammed Mahmudur [1 ]
机构
[1] IIUC, Dept CSE, Chittagong, Bangladesh
来源
2012 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV) | 2012年
关键词
Synchronization; Multiprocessors; Multi-core processors; Deadlock; Semaphores; Mutexes;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:554 / 559
页数:6
相关论文
共 50 条
  • [41] Multi-Scenario Buffer Insertion in Multi-Core Processor Designs
    Liu, Yifang
    Hu, Jiang
    Shi, Weiping
    ISPD'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2008, : 15 - 22
  • [42] vMPCP: A Synchronization Framework for Multi-Core Virtual Machines
    Kim, Hyoseung
    Wang, Shige
    Rajkumar, Ragunathan
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 86 - 95
  • [43] Swarm Processor System: hardware process scheduler based energy efficient multi-core system
    Jeong, Won Seob
    Kim, Seung Hun
    Lee, Sang-Min
    Ro, Won Woo
    IEICE ELECTRONICS EXPRESS, 2014, 11 (14):
  • [44] Combining reduction with synchronization barrier on multi-core processors
    El Maarouf, Aboul-Karim Mohamed
    Giraud, Luc
    Guermouche, Abdou
    Guignon, Thomas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (01):
  • [45] Hardware Supported Time Synchronization in Multi-Core Architectures
    Lynch, Elizabeth Whitaker
    Riley, George F.
    PADS 2009: 23RD WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2009, : 88 - 94
  • [46] Parallel Training of Support Vector Machine for Multi-core and Multiprocessor Systems
    Liao, Pin
    Fu, Yang
    Zhang, Xin
    Li, Kunlun
    Wang, Mingyan
    Wang, Sensen
    Zhang, Xingqiang
    INTERNATIONAL ACADEMIC CONFERENCE ON THE INFORMATION SCIENCE AND COMMUNICATION ENGINEERING (ISCE 2014), 2014, : 265 - 270
  • [47] Multi-core and Multiprocessor Implementation of Numerical Integration in Finite Element Method
    Mamza, J.
    Makyla, P.
    Dziekonski, A.
    Lamecki, A.
    Mrozowski, M.
    2012 19th International Conference on Microwave Radar and Wireless Communications (MIKON), Vols 1 and 2, 2012, : 457 - 461
  • [48] A DESIGN APPROACH FOR PREDICTABLE AND EFFICIENT MULTI-CORE PROCESSOR FOR AVIONICS
    Agrou, Hicham
    Sainrat, Pascal
    Gatti, Marc
    Faura, David
    Toillon, Patrice
    2011 IEEE/AIAA 30TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2011,
  • [49] Allocating tasks in multi-core processor based parallel systems
    Liu, Yi
    Zhang, Xin
    Li, He
    Qian, Depei
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 748 - +
  • [50] An Optimized RM Algorithm by Task Affinity On Multi-core Processor
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 286 - 293