Amber: Programming Support for Networks of Multiprocessors
琥珀色:多处理器网络的编程支持
基本信息
- 批准号:8907666
- 负责人:
- 金额:$ 34.1万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1989
- 资助国家:美国
- 起止时间:1989-10-01 至 1993-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This research concerns the design and implementation of a programming system for building highly parallel applications on networks of multiprocessors. Multiprocessor based shared memory multiprocessors are becoming widely available and promise to provide cost effective high performance computing. Multiprocessor workstations will surely be widely available within the next year: one expects them to be even more cost effective than their mainframe counterparts for many applications, just as current uniprocessor workstations often are more cost effective than uniprocessor mainframes. Simply stated, the goal of this research is to provide a facility for programming a network of multiprocessors as if it were a large, integrated, shared memory computer. This effort requires study of several aspects of operating system structure. First, there is a search for programming primitives that provide the right level of abstraction for expressing parallel algorithms. The important tradeoff, in a system integrating parallelism and distribution, is providing uniformity of access across the network without sacrificing local performance. Second, one must explore alternatives in operating system organization for increasing performance on a single multiprocessor node. The objective here is to provide the lowest overhead mechanisms for parallel execution so that programmers can express and utilize medium grained parallelism. Third, one must develop tools that aid the programmer in assessing the performance of his or her application, and in properly optimizing it for an environment of networked multiprocessors. This project is a natural outgrowth of a program of research in distributed and parallel computing systems in which we have been involved for the past 8 years. This program of research has been supported by NSF under a variety of awards; it also has received significant support from industrial sources, particularly Digital Equipment Corporation, whose Firefly prototype multiprocessor workstations will be our experimental vehicle. (The DECSystems Research Center has supplied Fireflys to Washington, Stanford, MIT, Princeton, Toronto, and Cambridge, making these universities uniquely well equipped to conduct experimental research on medium scale multiprocessing.) The results that we have already obtained in our preliminary work on support for parallel computing are in active use by many university sites and by companies such as Sequent, Digital, Microsoft, and Tera.
本研究关注的是在多处理器网络上构建高度并行应用程序的编程系统的设计和实现。基于多处理器的共享内存多处理器正变得广泛可用,并有望提供经济高效的高性能计算。明年,多处理器工作站肯定会得到广泛应用:人们预计,对于许多应用程序,它们甚至比大型机的同类产品更具成本效益,就像目前的单处理器工作站通常比单处理器大型机更具成本效益一样。简单地说,这项研究的目标是提供一种对多处理器网络进行编程的工具,就好像它是一台大型的、集成的、共享内存的计算机一样。这项工作需要研究操作系统结构的几个方面。首先,要寻找为表示并行算法提供适当抽象级别的编程原语。在集成并行性和分布性的系统中,重要的权衡是在不牺牲本地性能的情况下提供跨网络的统一访问。其次,必须探索操作系统组织中的替代方案,以提高单个多处理器节点上的性能。这里的目标是为并行执行提供最低开销的机制,以便程序员可以表达和利用中粒度的并行性。第三,必须开发工具,帮助程序员评估其应用程序的性能,并根据网络多处理器环境对其进行适当优化。这个项目是我们过去8年来一直参与的分布式和并行计算系统研究项目的自然产物。本研究项目得到了美国国家科学基金会的多项资助;它还得到了工业界的大力支持,特别是数字设备公司,其Firefly原型多处理器工作站将成为我们的实验工具。(DECSystems研究中心已经为华盛顿、斯坦福、麻省理工、普林斯顿、多伦多和剑桥提供了萤火虫,这使得这些大学在进行中等规模多处理的实验研究方面装备精良。)我们在支持并行计算方面的初步工作中已经获得的结果被许多大学站点和Sequent、Digital、Microsoft和Tera等公司积极使用。
项目成果
期刊论文数量(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 }}
Henry Levy其他文献
Henry Levy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Henry Levy', 18)}}的其他基金
Student Travel Support for the Twelfth Symposium on Operating Systems Design and Implementation (OSDI 2016)
第十二届操作系统设计与实现研讨会(OSDI 2016)的学生旅行支持
- 批准号:
1660737 - 财政年份:2016
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Student Travel Support for the Eleventh Symposium on Operating Systems Design and Implementation (OSDI 2014)
第十一届操作系统设计与实现研讨会(OSDI 2014)的学生旅行支持
- 批准号:
1459803 - 财政年份:2014
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
CSR - PDOS: Simplifying Administration in the Outsourced Home
CSR - PDOS:简化外包家庭的管理
- 批准号:
0614975 - 财政年份:2006
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
ITR/SI: Adaptive Wide-Area Information Delivery
ITR/SI:自适应广域信息交付
- 批准号:
0121341 - 财政年份:2001
- 资助金额:
$ 34.1万 - 项目类别:
Continuing Grant
ITR: Interactions of Multithreaded Computing and Operating System Design
ITR:多线程计算和操作系统设计的相互作用
- 批准号:
0085670 - 财政年份:2000
- 资助金额:
$ 34.1万 - 项目类别:
Continuing Grant
Experimental Software Systems: Distributed Resource Management in Local-Area and Wide-Area Networks
实验软件系统:局域网和广域网中的分布式资源管理
- 批准号:
9870740 - 财政年份:1998
- 资助金额:
$ 34.1万 - 项目类别:
Continuing Grant
Distributed Resource Management in Workstation and PC Clusters
工作站和 PC 集群中的分布式资源管理
- 批准号:
9632769 - 财政年份:1996
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
High Performance Parallel/Distributed Computing
高性能并行/分布式计算
- 批准号:
9123308 - 财政年份:1992
- 资助金额:
$ 34.1万 - 项目类别:
Continuing Grant
Emerald: A Language for Distributed Programming
Emerald:分布式编程语言
- 批准号:
8700106 - 财政年份:1987
- 资助金额:
$ 34.1万 - 项目类别:
Continuing Grant
相似海外基金
Participant Support for the Kahramanmaraş, Turkey, Earthquake Sequence One-year Anniversary Programming at the 2024 EERI Annual Meeting; Seattle, Washington; 9-12 April 2024
在 2024 年 EERI 年会上为土耳其卡赫拉曼马拉地震一周年纪念活动提供支持;
- 批准号:
2418579 - 财政年份:2024
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
A Holistic Approach to Improve Learning and Motivation in Introductory Programming with Automated Grading, Web-based Team Support, and Game Development
通过自动评分、基于网络的团队支持和游戏开发提高入门编程学习和动机的整体方法
- 批准号:
2345097 - 财政年份:2024
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Travel Support for 16th Tri-Annual International Conference on Stochastic Programming (ICSP); Davis, California; 24-28 July 2023
第 16 届三年一度的随机规划国际会议 (ICSP) 的差旅支持;
- 批准号:
2309931 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Travel: NSF Student Travel Grant for 2023 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2023 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2311257 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Student Support for Mixed Integer Programming Workshop, Poster Session and Computational Competition, 2023 - 2025
混合整数编程研讨会、海报会议和计算竞赛的学生支持,2023 - 2025
- 批准号:
2326892 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
How can teachers use video games to support primary students to develop their understanding of programming concepts when studying computer science?
教师如何利用电子游戏帮助小学生在学习计算机科学时加深对编程概念的理解?
- 批准号:
2887210 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Studentship
Travel: NSF Student Travel Grant for 2024 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2024 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2327889 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Support for programming education targeted for visually impaired children using three dimensional models
利用三维模型支持视障儿童的编程教育
- 批准号:
23K02587 - 财政年份:2023
- 资助金额:
$ 34.1万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Travel: Student Support for the 38th International Conference on Logic Programming in 2022
旅行:2022 年第 38 届国际逻辑编程会议的学生支持
- 批准号:
2211786 - 财政年份:2022
- 资助金额:
$ 34.1万 - 项目类别:
Standard Grant
Learning support using log data in card operation-based programming learning support system
基于卡操作的编程学习支持系统中使用日志数据的学习支持
- 批准号:
22K02815 - 财政年份:2022
- 资助金额:
$ 34.1万 - 项目类别:
Grant-in-Aid for Scientific Research (C)