CAREER: Enhanced Software Distributed Shared Memory as a Compiler Target
职业:增强软件分布式共享内存作为编译器目标
基本信息
- 批准号:9702466
- 负责人:
- 金额:$ 20.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-03-01 至 2001-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This research aims to improve the ease-of-use and performance of parallel systems by combining state-of-the art compiler technology with an enhanced implementation of software distributed shared memory (DSM). The programming interface, compile- time analysis, and runtime support necessary to achieve these goals will be developed. Compilers that target the underlying message passing on distributed systems offer good performance for applications whose access patterns are regular. However, other types of accesses, if compilable at all, currently require complex run-time support. Run-time DSM systems provide good overall performance by fetching data on-demand, but incur additional overhead for regular accesses The research supported by this grant aims to develop enhancements to the DSM interface that will utilize static information about program behavior, including data accesses and consistency requirements, and provide a uniform interface and implementation for different levels of hardware support for shared memory, as well as for the hierarchical structure of memory in some architectures. The proposed work will contribute to the better utilization of distributed systems for parallel computing. To further this goal, a course on parallel computing will be developed that will target not only undergraduate students in computer science, but also potential parallel computer users in other science and engineering disciplines. Every opportunity will be used to stress the interaction among different system components, and their effect on performance and programming. ***
本研究的目的是提高易用性和性能的并行系统相结合的最先进的编译器技术与增强实现的软件分布式共享内存(DSM)。将开发实现这些目标所必需的编程接口、编译时分析和运行时支持. 以分布式系统上的底层消息传递为目标的编译器为访问模式有规律的应用程序提供了良好的性能。 然而,其他类型的访问,如果完全可编译的话,目前需要复杂的运行时支持。运行时DSM系统通过按需获取数据提供了良好的整体性能,但常规访问会产生额外的开销。该基金支持的研究旨在开发DSM接口的增强功能,该接口将利用有关程序行为的静态信息,包括数据访问和一致性要求,并为共享存储器的不同硬件支持级别以及某些体系结构中的存储器的分层结构提供统一的接口和实现。 建议的工作将有助于更好地利用分布式系统的并行计算。为了进一步实现这一目标,将开发一门并行计算课程,不仅面向计算机科学的本科生,而且面向其他科学和工程学科的潜在并行计算机用户。每一个机会都将被用来强调不同系统组件之间的相互作用,以及它们对性能和编程的影响。 ***
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Sandhya Dwarkadas其他文献
Implementation tradeoffs in the design of flexible transactional memory support
- DOI:
10.1016/j.jpdc.2010.03.006 - 发表时间:
2010-10-01 - 期刊:
- 影响因子:
- 作者:
Arrvindh Shriraman;Sandhya Dwarkadas;Michael L. Scott - 通讯作者:
Michael L. Scott
Shared Memory on Standard Workstations and Operating Systems
标准工作站和操作系统上的共享内存
- DOI:
- 发表时间:
1994 - 期刊:
- 影响因子:0
- 作者:
Pete Keleher;Alan L. Cox;Sandhya Dwarkadas;Willy Zwaenepoel - 通讯作者:
Willy Zwaenepoel
Analyzing Conflicts in Hardware-Supported Memory Transactions
- DOI:
10.1007/s10766-010-0146-1 - 发表时间:
2010-07-03 - 期刊:
- 影响因子:0.900
- 作者:
Arrvindh Shriraman;Sandhya Dwarkadas - 通讯作者:
Sandhya Dwarkadas
Parallelization of general-linkage analysis problems.
一般关联分析问题的并行化。
- DOI:
10.1159/000154205 - 发表时间:
1994 - 期刊:
- 影响因子:1.8
- 作者:
Sandhya Dwarkadas;Alejandro A. Schäffer;Robert W. Cottingham;Alan L. Cox;P. Keleher;Willy Zwaenepoel - 通讯作者:
Willy Zwaenepoel
Shared State for Distributed Interactive Data Mining Applications
- DOI:
10.1023/a:1013936118506 - 发表时间:
2002-03-01 - 期刊:
- 影响因子:0.900
- 作者:
Srinivasan Parthasarathy;Sandhya Dwarkadas - 通讯作者:
Sandhya Dwarkadas
Sandhya Dwarkadas的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sandhya Dwarkadas', 18)}}的其他基金
CNS Core: Medium: Reimagining the Storage Stack for Emerging Memory Technologies
CNS 核心:中:重新构想新兴内存技术的存储堆栈
- 批准号:
1900803 - 财政年份:2019
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Novel Pathways to CS Research Careers: Broadening Target Populations and Scaling Outreach Programs
计算机科学研究职业的新途径:扩大目标人群并扩大推广计划
- 批准号:
1840724 - 财政年份:2018
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
EAGER: CRA-W Programs for Partnerships in the BPCnet Pilot
EAGER:CRA-W BPCnet 试点合作伙伴计划
- 批准号:
1841271 - 财政年份:2018
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Instruction Address Translation Revisited
CSR:小型:协作研究:重新审视指令地址转换
- 批准号:
1618497 - 财政年份:2016
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Collaborative Research:XPS:CLCCA: Performance Portable Abstractions for Large-Scale Irregular Computations
合作研究:XPS:CLCCA:大规模不规则计算的性能便携式抽象
- 批准号:
1337224 - 财政年份:2013
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CSR: Small: Managing Multicore Energy for Emerging Applications and Devices
CSR:小型:管理新兴应用和设备的多核能源
- 批准号:
1319353 - 财政年份:2013
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
SHF: Small:Scalable Support for Concurrency in Multicore Systems
SHF:小型:多核系统中并发的可扩展支持
- 批准号:
1217920 - 财政年份:2012
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
SHF: Small: Auxiliary Hardware/Software Mechanisms for Flexible Memory Access Control
SHF:小型:用于灵活内存访问控制的辅助硬件/软件机制
- 批准号:
1016902 - 财政年份:2010
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Operating System-Level Resource Management in the Multi-Core Era
CSR-PSCE、SM:多核时代的操作系统级资源管理
- 批准号:
0834451 - 财政年份:2008
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Communication and Synchronization Mechanisms for Emerging Multi-Core Processors
新兴多核处理器的通信和同步机制
- 批准号:
0702505 - 财政年份:2007
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
相似海外基金
CAREER: Enhanced Reliability and Efficiency of Software Regression Testing in the Presence of Flaky Tests
职业:在存在不稳定测试的情况下增强软件回归测试的可靠性和效率
- 批准号:
2338287 - 财政年份:2024
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
SBIR Phase I: A Technology-Enhanced Statistics Learning Software App
SBIR 第一阶段:技术增强的统计学习软件应用程序
- 批准号:
2324068 - 财政年份:2023
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Knowledge Enhanced Software Repository Search
知识增强软件存储库搜索
- 批准号:
RGPIN-2019-05403 - 财政年份:2022
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Knowledge Enhanced Software Library Documentation
知识增强软件库文档
- 批准号:
RGPIN-2021-02575 - 财政年份:2022
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Knowledge Enhanced Software Repository Search
知识增强软件存储库搜索
- 批准号:
RGPIN-2019-05403 - 财政年份:2021
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Enhanced ontology engineering through a Web-based, Cloud-based software architecture
通过基于网络、云的软件架构增强本体工程
- 批准号:
10405968 - 财政年份:2021
- 资助金额:
$ 20.5万 - 项目类别:
Knowledge Enhanced Software Library Documentation
知识增强软件库文档
- 批准号:
RGPIN-2021-02575 - 财政年份:2021
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Knowledge Enhanced Software Library Documentation
知识增强软件库文档
- 批准号:
DGECR-2021-00051 - 财政年份:2021
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Launch Supplement
Knowledge Enhanced Software Repository Search
知识增强软件存储库搜索
- 批准号:
RGPAS-2019-00078 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Knowledge Enhanced Software Repository Search
知识增强软件存储库搜索
- 批准号:
RGPIN-2019-05403 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual