SHF: Small: Provably Efficient Dynamic Analysis Tools for Task Parallel Computations

SHF:小型:可证明高效的任务并行计算动态分析工具

基本信息

  • 批准号:
    1910568
  • 负责人:
  • 金额:
    $ 49.9万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2019
  • 资助国家:
    美国
  • 起止时间:
    2019-10-01 至 2024-09-30
  • 项目状态:
    已结题

项目摘要

The widespread deployment of multicore platforms --- from personal computers to mobile devices to supercomputers --- has made it critical to develop support for writing correct and efficient parallel software that can efficiently utilize the multicore platforms. Parallel programming is no longer a trade performed by only experts, or a practice required by a specific domain such as scientific computing; it is now required for general-purpose computing. Yet, writing correct parallel code that utilizes multicore efficiently is still notoriously difficult. This project aims to develop a suite of software engineering tools to aid the task of writing efficient parallel code. The project's impacts include simplifying the task of writing correct and efficient parallel code and thereby improving both the programmer's productivity and efficient utilization of modern multicore hardware. The project focuses on developing tools for task parallelism, a programming model widely employed by modern parallel software platforms, such as OpenMP, Intel Threading Building Blocks, and various dialects of Cilk and Habanero. With task parallelism, the language constructs express the logical parallelism of the computation, and let an underlying runtime scheduler automate tasks such as load balancing and coordinations among subcomputations. The task parallel model provides many benefits: it allows the programmer to focus on implementing the functionality of the application without worrying about scheduling logics; the programming model is processor-oblivious and has a well-defined cost model; finally, the scheduler can provide provable guarantees on resource usage. In this project, the investigators study and develop both algorithms and software support for tools to debug unstructured and nondeterministic synchronization primitives, to analyze scalability of nondeterministic code, and to combat work inflation in task parallel computations.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.
多核平台的广泛部署(从个人计算机到移动设备再到超级计算机)使得开发对编写能够有效利用多核平台的正确且高效的并行软件的支持变得至关重要。 并行编程不再是仅由专家执行的行业,也不再是科学计算等特定领域所需的实践;现在通用计算需要它。 然而,编写有效利用多核的正确并行代码仍然是出了名的困难。 该项目旨在开发一套软件工程工具来帮助完成编写高效并行代码的任务。 该项目的影响包括简化编写正确且高效的并行代码的任务,从而提高程序员的生产力和现代多核硬件的有效利用。 该项目专注于开发任务并行工具,这是现代并行软件平台广泛采用的一种编程模型,例如 OpenMP、英特尔线程构建模块以及 Cilk 和 Habanero 的各种方言。 通过任务并行性,语言结构表达了计算的逻辑并行性,并让底层运行时调度程序自动执行任务,例如负载平衡和子计算之间的协调。 任务并行模型提供了很多好处:它允许程序员专注于实现应用程序的功能,而不必担心调度逻辑;编程模型与处理器无关,并且具有明确定义的成本模型;最后,调度程序可以为资源使用提供可证明的保证。 在这个项目中,研究人员研究和开发了算法和软件支持工具,以调试非结构化和非确定性同步原语,分析非确定性代码的可扩展性,并对抗任务并行计算中的工作膨胀。该奖项反映了 NSF 的法定使命,并已被通过使用基金会的智力优点和更广泛的影响审查标准进行评估,认为值得支持。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Parallel determinacy race detection for futures
未来的并行确定性竞争检测
An Efficient Scheduler for Task-Parallel Interactive Applications
Efficient Access History for Race Detection
用于种族检测的高效访问历史记录
Responsive parallelism with futures and state
与 future 和 state 的响应式并行
PINT: Parallel INTerval-Based Race Detector
PINT:基于并行间隔的竞赛检测器
{{ 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 }}

I-Ting Lee其他文献

I-Ting Lee的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('I-Ting Lee', 18)}}的其他基金

CAREER: A Task-Parallel Platform for Interactive Applications
职业:交互式应用程序的任务并行平台
  • 批准号:
    1943456
  • 财政年份:
    2020
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Continuing Grant
AITF: Applied Algorithmic Foundation for Scheduling Multiprogrammed Parallelizable Workloads
AITF:调度多程序可并行工作负载的应用算法基础
  • 批准号:
    1733873
  • 财政年份:
    2017
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
SHF: Small: Locality-Aware Concurrency Platforms
SHF:小型:位置感知并发平台
  • 批准号:
    1527692
  • 财政年份:
    2015
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant

相似国自然基金

单细胞分辨率下的石杉碱甲介导小胶质细胞极化表型抗缺血性脑卒中的机制研究
  • 批准号:
    82304883
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
  • 批准号:
    32372613
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
诊疗一体化PS-Hc@MB协同训练介导脑小血管病康复的作用及机制研究
  • 批准号:
    82372561
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
非小细胞肺癌MECOM/HBB通路介导血红素代谢异常并抑制肿瘤起始细胞铁死亡的机制研究
  • 批准号:
    82373082
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
FATP2/HILPDA/SLC7A11轴介导肿瘤相关中性粒细胞脂代谢重编程影响非小细胞肺癌放疗免疫的作用和机制研究
  • 批准号:
    82373304
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目

相似海外基金

CIF: SMALL: Theoretical Foundations of Partially Observable Reinforcement Learning: Minimax Sample Complexity and Provably Efficient Algorithms
CIF:SMALL:部分可观察强化学习的理论基础:最小最大样本复杂性和可证明有效的算法
  • 批准号:
    2315725
  • 财政年份:
    2023
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
RI: Small: Towards Provably Efficient Representation Learning in Reinforcement Learning via Rich Function Approximation
RI:小:通过丰富函数逼近实现强化学习中可证明有效的表示学习
  • 批准号:
    2154711
  • 财政年份:
    2022
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
NSF-BSF: RI: Small: Provably High-Quality Robot Inspection Planning - Theory and Application
NSF-BSF:RI:小型:可证明的高质量机器人检测规划 - 理论与应用
  • 批准号:
    2008475
  • 财政年份:
    2020
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
AF: Small: Looking Under Rocks: A Search for a Provably Stronger TSP Relaxation
AF:小:寻找岩石下:寻找可证明更强的 TSP 弛豫
  • 批准号:
    1908517
  • 财政年份:
    2019
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
CSR: Small: Provably Correct Design of Observation for Fault Diagnosis and State Estimation under Privacy and Network Constraints
CSR:小:隐私和网络约束下可证明正确的故障诊断和状态估计观测设计
  • 批准号:
    1618369
  • 财政年份:
    2016
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了