...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >High performance synchronization algorithms for multiprogrammed multiprocessors
【24h】

High performance synchronization algorithms for multiprogrammed multiprocessors

机译:用于多程序多处理器的高性能同步算法

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

获取外文期刊封面封底 >>

       

摘要

Scalable busy-wait synchronization algorithms are essential for achieving good parallel program performance on large scale multiprocessors. Such algorithms include mutual exclusion locks, reader-writer locks, and barrier synchronization. Unfortunately, scalable synchronization algorithms are particularly sensitive to the effects of multiprogramming: their performance degrades sharply when processors are shared among different applications, or even among processes of the same application. In this paper we describe the design and evaluation of scalable scheduler-conscious mutual exclusion locks, reader-writer locks, and barriers, and show that by sharing information across the kernel/application interface we can improve the performance of scheduler-oblivious implementations by more than an order of magnitude.
机译:可扩展的繁忙等待同步算法对于在大型多处理器上实现良好的并行程序性能至关重要。这样的算法包括互斥锁,读取器-写入器锁和屏障同步。不幸的是,可伸缩同步算法对多编程的影响特别敏感:当处理器在不同应用程序之间甚至同一应用程序的进程之间共享时,它们的性能会急剧下降。在本文中,我们描述了可感知调度程序的互斥锁,读取器-写入器锁和屏障的设计和评估,并表明通过在内核/应用程序接口之间共享信息,我们可以通过更多的方式来提高调度程序无关的实现的性能。比一个数量级

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号