【24h】

Software Transactional Distributed Shared Memory

机译:软件事务分布式共享内存

获取原文

摘要

We have developed a transaction-based approach to distributed shared memory(DSM) that supports object caching and generates path expression prefetches. A path expression specifies a path through the heap that traverses the objects to be prefetched. To our knowledge, this is the first prefetching approach that can prefetch objects whose addresses have not been computed or predicted. Our DSM uses both prefetching and caching of remote objects to hide network latency while relying on the two-phase transaction commit mechanism to preserve the simple transactional consistency model that we present to the developer. We have evaluated this approach on a matrix multiply benchmark. We have found that our approach enables to effectively utilize multiple machines in a cluster and also benefit from prefetching and caching of objects.
机译:我们开发了一种基于事务的方法,用于分布式共享内存(DSM),支持对象缓存并生成路径表达式预取。路径表达式指定穿过堆的路径,该路径遍历要预取的对象。为我们的知识,这是第一种预取方法,可以预取尚未计算或预测地址的对象。我们的DSM都使用远程对象的预取和缓存来隐藏网络延迟,同时依赖于两阶段事务提交机制来保留我们向开发人员呈现的简单事务一致性模型。我们在矩阵乘法基准上评估了这种方法。我们发现我们的方法能够有效地利用集群中的多台机器,并且还受益于对象的预取和缓存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号