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)资助,旨在利用开放源代码开发的力量,为国家和社会重要问题创造新的技术解决方案。 这个POSE项目的目标是为OpenCilk提供一个开源生态系统(OSE),OpenCilk是一个新的任务并行,完全开源的多核计算机编程平台,是当今计算的主导架构。最近摩尔定律的消亡和半导体电路小型化的即将结束已经结束了半导体技术对不断增长的计算性能的实际垄断。 OpenCilk是多核性能工程的关键技术-为在商品和云多核计算机上运行的应用程序开发快速代码-为应用程序开发人员提供强大的性能替代来源。该项目的新颖之处包括追求学术优先的策略,通过专注于赢得学术研究人员,教育工作者和学生的心来开发OpenCilk OSE,这些学生没有得到现有任务并行编程平台的很好服务。该项目的影响之一是创建一个有效的策略,以扩大OpenCilk用户和贡献者的集合,建立一个性能工程学术社区,并提供使用OpenCilk的性能工程教材。该项目的更广泛影响是使新创建的性能工程社区能够改进现代性能关键应用程序,包括机器学习,物理现象模拟和计算机安全-这些都是国家战略重点。OpenCilk的采用市场主要由以下部分组成:(1)非学术软件开发人员,他们大多来自工业界;(2)开发任务并行编程技术和应用程序的研究人员;(3)教授并行计算和软件性能工程的教育工作者;以及(4)上课的学生。OpenCilk的使命是让开发人员能够轻松编写快速正确的多核代码,让研究人员能够开发出能够增强开发人员能力的技术,让教育工作者能够教授软件性能工程,让学生能够学习软件性能工程。为此,OpenCilk遵循以下指导原则: - 语言应该简单,易于理解。 - bug应该容易可靠地发现和诊断。 - 并行性能应该是可伸缩的、可组合的,并由简单的数学保证支持。 - 该系统应该是开源的,易于使用,教学,修改和扩展。这个OSE项目正在试验出站,入站和对等网络的策略,以识别和吸引潜在的OpenCilk用户和贡献者在学术界。一旦建立了一个学术利基,OpenCilk OSE的范围可以发展到解决整个市场,其中包括商业开发人员。这个奖项反映了NSF的法定使命,并已被认为是值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估的支持。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Helping Faculty Teach Software Performance Engineering
帮助教师教授软件性能工程
{{ 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
SBIR Phase I: Cilk++
SBIR 第一阶段:Cilk
  • 批准号:
    0712243
  • 财政年份:
    2007
  • 资助金额:
    $ 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

相似国自然基金

Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark Supercooled Phase Transition
  • 批准号:
    24ZR1429700
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
ATLAS实验探测器Phase 2升级
  • 批准号:
    11961141014
  • 批准年份:
    2019
  • 资助金额:
    3350 万元
  • 项目类别:
    国际(地区)合作与交流项目
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
  • 批准号:
    41802035
  • 批准年份:
    2018
  • 资助金额:
    12.0 万元
  • 项目类别:
    青年科学基金项目
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究
  • 批准号:
    61675216
  • 批准年份:
    2016
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于Phase-type分布的多状态系统可靠性模型研究
  • 批准号:
    71501183
  • 批准年份:
    2015
  • 资助金额:
    17.4 万元
  • 项目类别:
    青年科学基金项目
纳米(I-Phase+α-Mg)准共晶的临界半固态形成条件及生长机制
  • 批准号:
    51201142
  • 批准年份:
    2012
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
连续Phase-Type分布数据拟合方法及其应用研究
  • 批准号:
    11101428
  • 批准年份:
    2011
  • 资助金额:
    23.0 万元
  • 项目类别:
    青年科学基金项目
D-Phase准晶体的电子行为各向异性的研究
  • 批准号:
    19374069
  • 批准年份:
    1993
  • 资助金额:
    6.4 万元
  • 项目类别:
    面上项目

相似海外基金

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 II: An Open Source Ecosystem for Collaborative Rapid Design of Edge AI Hardware Accelerators for Integrated Data Analysis and Discovery
POSE:第二阶段:用于协作快速设计边缘人工智能硬件加速器以进行集成数据分析和发现的开源生态系统
  • 批准号:
    2303700
  • 财政年份:
    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
POSE: Phase II: A Sustainable Open Source Consortium for the Tock Secure Embedded Operating System
POSE:第二阶段:Tock Secure 嵌入式操作系统的可持续开源联盟
  • 批准号:
    2303639
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
POSE: Phase II: CONNECT: Consortium of Open-source plaNNing models for Next-generation Equitable and efficient Communities and Transportation
POSE:第二阶段:CONNECT:下一代公平高效社区和交通的开源规划模型联盟
  • 批准号:
    2303748
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
POSE: Phase II: An Open-Source Ecosystem for the cvc5 SMT Solver
POSE:第二阶段:cvc5 SMT 求解器的开源生态系统
  • 批准号:
    2303489
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
POSE: PHASE II: Open VT - A Standardized Ecosystem for Virtual Tissue Simulation
POSE:第二阶段:开放 VT - 虚拟组织模拟的标准化生态系统
  • 批准号:
    2303695
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了