首页> 外文期刊>IEICE Transactions on Information and Systems >Multi-Threaded Design for a Software Distributed Shared Memory System
【24h】

Multi-Threaded Design for a Software Distributed Shared Memory System

机译:软件分布式共享内存系统的多线程设计

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

摘要

This paper describes the design and implemen- tation of a multi-threaded Distributed Shared Memory (DSM) system, called Cohesion, which provides high programming flex- ibility and latency masking, and supports load balancing. Co- hesion offers a parallel programming environment which is very similar to that on a multiprocessors system. Threads could be created recursively in this environment, and users are not re- quired to handle the locations of the threads. Instead of support- ing a shared variable model, Cohesion provides a global shared address space among all nodes in the system. The space is fur- ther divided into three regions, i.e., release, conventional, and object-based memory, each is applied with different consistency protocol. In this paper, the design issues in an ordinary thread system, such as thread management, load balancing, and syn- chronization, have been reconsidered with the memory manage- ment provided by the DMN system. Several real applications have been used to evaluate the performance of the system. The results show that multi-threading usually has better performance than single-threading because the network latency can be masked by overlapping communication and computation. However, the gain depends on program behavior and the number of threads executed on each node in the svstem.
机译:本文介绍了称为Cohesion的多线程分布式共享内存(DSM)系统的设计和实现,该系统提供了高度的编程灵活性和延迟屏蔽,并支持负载平衡。 Cohesion提供了与多处理器系统上非常相似的并行编程环境。可以在这种环境中以递归方式创建线程,并且不需要用户来处理线程的位置。代替支持共享变量模型,Cohesion提供了系统中所有节点之间的全局共享地址空间。该空间又分为三个区域,即释放,常规和基于对象的内存,每个区域都应用了不同的一致性协议。在本文中,DMN系统提供的内存管理重新考虑了普通线程系统中的设计问题,例如线程管理,负载平衡和同步。一些实际的应用程序已用于评估系统的性能。结果表明,多线程通常比单线程具有更好的性能,因为网络延迟可以通过重叠的通信和计算来掩盖。但是,增益取决于程序行为和在系统中每个节点上执行的线程数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号