An Integrated Compiler-Runtime Approach to Software Distributed Shared Memory
An Integrated Compiler-Runtime Approach to Software Distributed Shared Memory
批准号:
9521735
负责人:
Willy Zwaenepoel
金额:
$17.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-04-01 至 1999-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This research effort focuses on an integrated compiler-runtime approach to support software distributed shared memory (DSM). The goal is to achieve performance close to hand-tuned message passing programs while still presenting the user with a shared memory programming model. The work is primarily directed towards "networks of workstations", but it is also applicable to dedicated distributed memory machines like the IBM SP-2. Notwithstanding advances in the design and implementation of software DSM systems over the last few years, message passing has remained the most commonly used method for programming distributed memory machines, because message passing systems, in general, perform better than DSM systems. This proposal addresses this issue by building an integrated compiler-runtime DSM system, including the optimization of explicitly parallel shared memory programs through compiler analysis. Specifically, the ability of the compiler to predict access patterns, rather than merely react to them as the runtime system does, will allow prefetching and aggregation of messages, and will avoid unnecessary data movement and consistency actions. The work will be based on the TreadMarks DSM system developed at Rice. The proposed work will contribute to the better utilization of networks of workstations and, more generally, distributed memory machines for parallel computing. Earlier work on TreadMarks has already contributed to that goal, in that it has produced one of the most advanced runtime systems for DSM, that has been used by other researchers for work in computational genetics, mixed integer programming, and seismic modeling. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Exploring the Role of Grid-Enabled OpenMP in Adaptive Mesh Calculations
-
批准号:9982160
-
项目类别:Continuing Grant
-
资助金额:$37.04万
-
财政年份:2000
-
负责人:Willy Zwaenepoel
-
依托单位:
CISE Postdoctoral Program: Scalability of Software Distributed Shared Memory
-
批准号:9626318
-
项目类别:Standard Grant
-
资助金额:$4.62万
-
财政年份:1996
-
负责人:Willy Zwaenepoel
-
依托单位:
Parallel Software for Genetics
-
批准号:9408503
-
项目类别:Continuing Grant
-
资助金额:$16.0万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
Reliable Main-Memory Storage Systems
-
批准号:9521386
-
项目类别:Continuing grant
-
资助金额:$143.99万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
CISE Research Infrastructure: Multi-processor Cluster Computing, (A Research Infrastructure Proposal)
-
批准号:9502791
-
项目类别:Continuing Grant
-
资助金额:$105.0万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
ES Postdoctoral Associateship: Compile Time Support for Efficient Distributed Shared Memory
-
批准号:9310073
-
项目类别:Standard Grant
-
资助金额:$4.62万
-
财政年份:1993
-
负责人:Willy Zwaenepoel
-
依托单位:
Latency and Overhead in Transparent Distributed Rollback- Recovery
-
批准号:9116343
-
项目类别:Continuing grant
-
资助金额:$31.32万
-
财政年份:1992
-
负责人:Willy Zwaenepoel
-
依托单位:
Parallelism in Language Translation
-
批准号:8716914
-
项目类别:Continuing Grant
-
资助金额:$19.99万
-
财政年份:1988
-
负责人:Willy Zwaenepoel
-
依托单位:
Understanding and Exploiting Distribution
-
批准号:8511436
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1986
-
负责人:Willy Zwaenepoel
-
依托单位:
海外基金