首页> 外文期刊>International journal of parallel programming >Two-Phase Barrier: A Synchronization Primitive for Improving the Processor Utilization
【24h】

Two-Phase Barrier: A Synchronization Primitive for Improving the Processor Utilization

机译:两阶段障碍:用于提高处理器利用率的同步原语

获取原文
获取原文并翻译 | 示例

摘要

Barrier is widely used for synchronization in parallel programs. Since the process arrived earlier than others should wait at the barrier, the total processor utilization decreases. In this paper, to find the sources of the barrier waiting time, parallel programs are executed on the various grain sizes through execu- tion-driven simulations. In simulation studies, we found that even if approxi- mately equal amounts of work are distributed to each processor, all processes may not arrive at a barrier at the same time. The reasons are that the different numbers of cache misses and instructions within in partitioned grains result in the difference in arrival time of processors at the barrier.
机译:屏障被广泛用于并行程序中的同步。由于进程比其他进程更早到达屏障,因此总处理器利用率降低。在本文中,为了找到障碍物等待时间的来源,通过执行驱动的仿真对各种晶粒尺寸执行并行程序。在仿真研究中,我们发现即使将几乎相等的工作量分配给每个处理器,所有进程也可能不会同时到达障碍。原因在于,不同数量的高速缓存未命中次数和分区颗粒中的指令导致处理器到达屏障的时间有所不同。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号