POSE: Phase I: Open Source Ecosystem for OpenCilk
POSE:第一阶段:OpenCilk 开源生态系统
基本信息
- 批准号:2229704
- 负责人:
- 金额:$ 30万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-09-15 至 2024-02-29
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project is funded by Pathways to Enable Open-Source Ecosystems (POSE) which seeks to harness the power of open-source development for the creation of new technology solutions to problems of national and societal importance. The goal of this POSE project is to scope an open-source ecosystem (OSE) for OpenCilk, a new task-parallel, fully open-source platform for programming multicore computers, the dominant architecture for computing today. The recent demise of Moore's Law and the impending end to the miniaturization of semiconductor circuitry have ended semiconductor technology's virtual monopoly on growing computing performance. OpenCilk is a key technology for multicore performance engineering - developing fast code for applications that run on commodity and cloud multicore computers - giving application developers a powerful alternative source for performance. The project's novelties include pursuing an academic-first strategy for developing an OpenCilk OSE by focusing on winning the hearts and minds of academic researchers, educators, and students who are not well served by existing task-parallel programming platforms. Among the project's impacts are the creation of an effective strategy for expanding the set of OpenCilk users and contributors, for building an academic community for performance engineering, and for providing teaching materials for performance engineering using OpenCilk. The broader impacts of the project are to enable the newly created performance-engineering community to improve modern performance-critical applications ~W including machine learning, simulation of physical phenomena, and computer security - which are national strategic priorities. OpenCilk's adoption market is constituted largely from the following segments: (1) nonacademic software developers who are mostly from industry; (2) researchers developing task-parallel programming technology and applications; (3) educators teaching parallel computing and software performance engineering; and (4) students who take their classes. The mission of OpenCilk is to make it easy for developers to write fast and correct multicore code, for researchers to pioneer technologies that empower developers, and for educators to teach and students to learn software performance engineering. To that end, OpenCilk abides by the following guiding principles: - The language should be simple and easy to reason about. - Bugs should be easy to reliably discover and diagnose. - Parallel performance should be scalable, composable, and backed by simple mathematical guarantees. - The system should be open source and easy to use, teach with, modify, and extend.This OSE project is experimenting with strategies for outbound, inbound, and peer networking to identify and engage potential OpenCilk users and contributors in academia. Once an academic niche has been established, the OpenCilk OSE being scoped can evolve to address the entire market, which includes commercial developers.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该项目的资助是由促进开源生态系统(POSE)的途径资助的,该开源生态系统旨在利用开源开发的力量来为国家和社会重要性问题创建新技术解决方案。 这个姿势项目的目的是为Opencek范围内开源生态系统(OPCINEK),这是一个新的任务 - 并行,完全开放式电源平台,用于编程Multicore Computers,这是当今计算的主要体系结构。摩尔定律最近的灭亡以及半导体电路小型化的即将结束的结束,结束了半导体技术在不断增强的计算性能方面的虚拟垄断。 Opencilk是多项绩效工程的关键技术 - 为在商品和云多核算计算机上运行的应用程序开发快速代码 - 为应用程序开发人员提供了强大的性能替代源。该项目的新颖性包括通过专注于赢得现有任务并行编程平台服务的学术研究人员,教育工作者和学生的心灵来赢得学术研究人员和思想,以追求一项学术上的战略来开发Opencilk Ose。该项目的影响之一是创建一种有效的策略,以扩大Op -Citemk用户和贡献者的集合,为绩效工程建立学术界,并为使用Opcilenk提供绩效工程的教学材料。该项目的更广泛的影响是使新创建的绩效工程社区能够改善现代性能至关重要的应用程序,包括机器学习,对物理现象的仿真和计算机安全,这是国家战略优先事项。 Opencek的收养市场主要构成以下部分:(1)主要来自行业的非学术软件开发人员; (2)开发任务并行编程技术和应用的研究人员; (3)教育工作者教授并行计算和软件性能工程; (4)上课的学生。 Op -Citek的使命是使开发人员可以轻松编写快速和纠正的多核代码,以使研究人员使用赋予开发人员权力的先驱技术,以及教育工作者教育和学生学习软件性能工程。为此,Opencek遵守以下指导原则: - 语言应该简单易于推理。 - 错误应该易于可靠发现和诊断。 - 并行性能应可扩展,合成,并以简单的数学保证为支持。 - 该系统应是开源,易于使用,教学,修改和扩展。此OSE项目正在尝试使用出站,入站和同行网络的策略,以识别和吸引学术界潜在的OPINEK用户和贡献者。一旦建立了学术利基市场,范围内的Opencek ose可以发展以解决整个市场,其中包括商业开发人员。该奖项反映了NSF的法定任务,并被认为是值得通过基金会的知识分子优点和更广泛影响的评估来评估的审查标准。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Helping Faculty Teach Software Performance Engineering
帮助教师教授软件性能工程
- DOI:
- 发表时间:2024
- 期刊:
- 影响因子:0
- 作者:Owens, John D.;Hoppe, Bruce
- 通讯作者:Hoppe, Bruce
{{
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 }}
Charles Leiserson其他文献
Charles Leiserson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Charles Leiserson', 18)}}的其他基金
CCRI: Medium: Cilk Infrastructure for Next-Generation Parallel-Programming Research
CCRI:Medium:用于下一代并行编程研究的 Cilk 基础设施
- 批准号:
1925609 - 财政年份:2019
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
XPS:FULL:FP:以配置文件为中心的 IDE,用于云中基于科学的性能工程
- 批准号:
1533644 - 财政年份:2015
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
SHF:AF:大型:协作研究:无并发的并行性
- 批准号:
1314547 - 财政年份:2013
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
SHF: AF: Medium: Collaborative Research:The Ponchoir Stencil Complier
SHF:AF:媒介:协作研究:Ponchoir Stencil Complier
- 批准号:
1162148 - 财政年份:2012
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
CSR: Small: Using Thread-Local Memory Mapping to Support Memory Abstractions for Dynamic Multithreading
CSR:小:使用线程本地内存映射支持动态多线程的内存抽象
- 批准号:
1017058 - 财政年份:2010
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
HECURA:协作:流数据的多维和字符串索引
- 批准号:
0937860 - 财政年份:2009
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
CSR-AES: Feedback-Driven Adaptive Multithreading
CSR-AES:反馈驱动的自适应多线程
- 批准号:
0615215 - 财政年份:2006
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
HECURA: Microdata Storage Systems for High-End Computing
HECURA:用于高端计算的微数据存储系统
- 批准号:
0621511 - 财政年份:2006
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
CPA: Practical Cache-Oblivious B-Trees
CPA:实用的忽略缓存的 B 树
- 批准号:
0541209 - 财政年份:2006
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
相似国自然基金
高层钢结构建模-优化-深化的跨阶段智能设计方法
- 批准号:52308142
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
游戏化mHealth干预模式下精神障碍出院患者自杀风险管理策略的实施科学研究——基于多阶段优化策略
- 批准号:72374095
- 批准年份:2023
- 资助金额:40 万元
- 项目类别:面上项目
非洲爪蟾IV型干扰素IFN-upsilon在不同发育阶段的抗病毒功能研究
- 批准号:32303043
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
壳斗科植物传播前阶段种子捕食的地理格局及其驱动机制
- 批准号:32371612
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
计及海量多元逆变资源下垂参数动态优化的配电网多阶段协调运行研究
- 批准号:52307091
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
POSE: Phase II: Credentialing for Open Source Ecosystems (COSE): Ensuring Testable Interoperability
POSE:第二阶段:开源生态系统 (COSE) 认证:确保可测试的互操作性
- 批准号:
2303615 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
POSE: Phase II: Building open source ecosystems in molecular sciences through collaboration and technology
POSE:第二阶段:通过协作和技术构建分子科学领域的开源生态系统
- 批准号:
2303740 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
POSE: Phase II: Open-Source Precision, High Accuracy and Security Environment (OpenPHASE) For Time Verification, Calibration, and Interoperability
POSE:第二阶段:用于时间验证、校准和互操作性的开源精密、高精度和安全环境 (OpenPHASE)
- 批准号:
2303726 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
POSE: Phase II: Building an Open-Source Ecosystem for Deep-Learning Hardware-Software Co-Design
POSE:第二阶段:构建深度学习软硬件协同设计的开源生态系统
- 批准号:
2303735 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
POSE: Phase I: Wildbook: Building an Open Source Community for AI-Enabled Wildlife Science and Computer Science Education
POSE:第一阶段:Wildbook:为人工智能野生动物科学和计算机科学教育构建开源社区
- 批准号:
2229782 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant