Parallel Programming on Workstation Clusters
工作站集群上的并行编程
基本信息
- 批准号:9950309
- 负责人:
- 金额:$ 10.02万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1999
- 资助国家:美国
- 起止时间:1999-06-01 至 2002-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project impacts upon how parallel programming is taught using workstation clusters, the most common computing platform for undergraduate institutions. It utilizes the recent introduction of inexpensive multiprocessor workstations and clusters of such multiprocessor systems. Conventionally, parallel programming on workstation clusters has been done using the message-passing paradigm. However, the message-passing paradigm has serious disadvantages from a programming perspective, including requiring message passing to be specified explicitly in the program, and having to take into account very significant communication delays. It is widely accepted that a preferred programming paradigm is the shared memory paradigm. This is especially so for undergraduate students who have already been taught and understand sequential programming. This project explores the use of shared memory programming on workstation clusters, concentrating upon thread-based parallel programming. New educational materials for undergraduate teaching, including necessary software tools for distributed shared memory, are being developed to support this approach. This work is intended to make a change from purely message passing programming on workstation clusters to shared memory and hybrid shared memory/message-passing programming.In addition to developing new courses for the local students, the courses are being offered on the NC-REN, a teleclass network for several North Carolina universities. Another test site for the course will be a local historically black university. A professor from that university will be involved in course development and training to enable him to teach and assess the course at his own institution. If the proof-of-concept of this approach is successful, teaching materials will be published in a textbook and made available through a web site.
这个项目影响如何使用工作站集群,本科院校最常见的计算平台并行编程教学。 它利用了最近推出的廉价的多处理器工作站和集群等多处理器系统。传统上,工作站集群上的并行编程是使用消息传递范式完成的。然而,从编程的角度来看,消息传递范式有严重的缺点,包括需要在程序中显式地指定消息传递,并且必须考虑非常显著的通信延迟。广泛接受的是,优选的编程范例是共享存储器范例。 对于已经接受过教学并了解顺序编程的本科生来说尤其如此。这个项目探讨了在工作站集群上使用共享内存编程,专注于基于线程的并行编程。 正在开发新的本科教学教材,包括分布式共享内存的必要软件工具,以支持这种方法。 这项工作的目的是作出改变,从纯粹的消息传递编程工作站集群共享内存和混合共享内存/消息传递programming.In除了开发新的课程,为当地学生,这些课程正在提供的NC-REN,一个teleclass网络的几个北卡罗来纳州大学。 该课程的另一个考点将是当地一所历史悠久的黑人大学。 该大学的一名教授将参与课程编制和培训,使他能够在自己的机构教授和评估课程。 如果这一方法的概念验证成功,将在教科书中出版教材,并通过网站提供。
项目成果
期刊论文数量(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 }}
Anthony Wilkinson其他文献
Anthony Wilkinson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Anthony Wilkinson', 18)}}的其他基金
Collaborative Research: Teaching Multicore and Many-Core Programming at a Higher Level of Abstraction
协作研究:在更高抽象层次上教授多核和众核编程
- 批准号:
1141006 - 财政年份:2012
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Structure-function studies of the virulence associated proteins of Rhodococcus equi
马红球菌毒力相关蛋白的结构-功能研究
- 批准号:
BB/J007900/1 - 财政年份:2012
- 资助金额:
$ 10.02万 - 项目类别:
Research Grant
Collaborative Research: Enhancing Teaching of Grid Computing to Undergraduate Students by using a Workflow Editor
协作研究:使用工作流编辑器加强本科生的网格计算教学
- 批准号:
0737269 - 财政年份:2008
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Introducting Grid Computing into the Undergraduate Curricula
将网格计算引入本科课程
- 批准号:
0533334 - 财政年份:2005
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Introducting Grid Computing into the Undergraduate Curricula
将网格计算引入本科课程
- 批准号:
0410667 - 财政年份:2004
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Introducing Parallel Programming Techniques into the Freshman Curricula
将并行编程技术引入新生课程
- 批准号:
9554975 - 财政年份:1996
- 资助金额:
$ 10.02万 - 项目类别:
Standard 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
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Overcoming Programming Barriers for Non-Computing Majors in Data Science
克服数据科学非计算专业的编程障碍
- 批准号:
2336929 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
- 批准号:
2321045 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Unlocking Students Potential in Programming with Coding Bootcamps
通过编码训练营释放学生的编程潜力
- 批准号:
2345072 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
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
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
CAREER: Theoretical and Computational Advances for Enabling Robust Numerical Guarantees in Linear and Mixed Integer Programming Solvers
职业:在线性和混合整数规划求解器中实现鲁棒数值保证的理论和计算进展
- 批准号:
2340527 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Continuing Grant
Collaborative Research: CyberTraining: Implementation: Medium: Transforming the Molecular Science Research Workforce through Integration of Programming in University Curricula
协作研究:网络培训:实施:中:通过将编程融入大学课程来改变分子科学研究人员队伍
- 批准号:
2321044 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant
Applying a Program Science approach for strengthening partnerships and advancing embedded research to optimize public health programming for HIV and sexually transmitted and blood-borne infections among criminalized populations in the Global South
应用计划科学方法来加强伙伴关系并推进嵌入式研究,以优化南半球犯罪人群中针对艾滋病毒、性传播和血源性感染的公共卫生规划
- 批准号:
502554 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine
CNS Core:小型:可扩展无服务器边缘计算引擎的核心调度技术和编程抽象
- 批准号:
2322919 - 财政年份:2024
- 资助金额:
$ 10.02万 - 项目类别:
Standard Grant














{{item.name}}会员




