Algorithms for Implementing Relaxed Memory Consistency for Distributed Shared Memory
Algorithms for Implementing Relaxed Memory Consistency for Distributed Shared Memory
批准号:
9211004
负责人:
Alan Cox
金额:
$9.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-07-01 至 1996-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The objective of this project is to develop algorithms for implementing a software distributed shared memory that reduce both the number of messages and the amount of data transferred between processors. A software distributed shared memory (DSM) enables processes to share memory even when they execute on processors that only communicate via message-passing. In recent years, the developers of tightly-coupled multiprocessors have adopted relaxed memory consistency models to reduce the latency of remote memory access. However, in a distributed memory multiprocessor, it is equally important to reduce the number of messages used for remote memory access. The principal investigator has developed an algorithm that implements a well known form of relaxed memory called Release Consistency. This algorithm, called Lazy Release Consistency, differs from most previous work because it is designed specifically for software DSM, rather then being an imitation of hardware implementations. Our preliminary results using trace-driven simulation indicate that Lazy Release Consistency significantly reduces both the number of messages and the amount of data transferred between processors. In order to reduce communication, Lazy Release Consistency performs more computation. To assess the impact of this trade-off, Lazy Release Consistency is being implemented in the Munin DSM and application program performance compared to previous work.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Small: Gmem: Unified Address Space Management for Heterogeneous Systems
-
批准号:2008857
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Alan Cox
-
依托单位:
CSR: Small: Collaborative Research: Instruction Address Translation Revisited
-
批准号:1618588
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2016
-
负责人:Alan Cox
-
依托单位:
NeTS: Small: Scalable Network Virtualization for Multi-Core Systems
-
批准号:1320965
-
项目类别:Standard Grant
-
资助金额:$47.03万
-
财政年份:2013
-
负责人:Alan Cox
-
依托单位:
CSR/PDOS: Concurrent, Direct Network Access: High-performance, Low-overhead Network I/O Virtualization
-
批准号:0720878
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Alan Cox
-
依托单位:
NYI: High Performance Distributed Shared Memory Multicomputers
-
批准号:9457770
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1994
-
负责人:Alan Cox
-
依托单位:
海外基金