首页> 外文期刊>Computer >Reducing run queue contention in shared memory multiprocessors
【24h】

Reducing run queue contention in shared memory multiprocessors

机译:减少共享内存多处理器中的运行队列争用

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

摘要

The performance of parallel processing systems, especially large systems, is sensitive to various types of overhead and contention. Performance consequences may be serious when contention occurs for hardware resources such as memory or the interconnection network. Contention can also occur for software resources such as critical data structures maintained by either system or application software. A run queue is one such critical data structure that can affect overall system performance. There are two basic types of run queues, centralized and distributed. Both present performance problems. There are also several techniques to mitigate their drawbacks, but none is completely satisfactory. Instead, the author proposes a different run queue organization, a hierarchical organization that inherits the best features of the centralized and the distributed queue organizations while avoiding their pitfalls. Thus, the hierarchical organization is suitable for building large-scale multiprocessor systems.
机译:并行处理系统(尤其是大型系统)的性能对各种类型的开销和争用敏感。当硬件资源(例如内存或互连网络)发生争用时,性能后果可能很严重。软件资源(例如由系统或应用程序软件维护的关键数据结构)也可能发生争用。运行队列就是这样一种至关重要的数据结构,它可能会影响整个系统的性能。运行队列有两种基本类型,即集中式和分布式。两者都存在性能问题。还有几种减轻其缺点的技术,但没有一种是完全令人满意的。相反,作者提出了一个不同的运行队列组织,这是一个层次结构的组织,它继承了集中式和分布式队列组织的最佳功能,同时又避免了陷阱。因此,分层组织适合于构建大型多处理器系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号