Efficient Debugging of Parallel Programs

并行程序的高效调试

基本信息

  • 批准号:
    8815928
  • 负责人:
  • 金额:
    $ 25.85万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1989
  • 资助国家:
    美国
  • 起止时间:
    1989-01-01 至 1992-12-31
  • 项目状态:
    已结题

项目摘要

This project addresses techniques algorithms for design and implementation of a debugging system for parallel programs. The use of flowback analysis provides information on causal relationships between events in a program's execution, without having to re-execute the program for debugging. Flowback analysis directly focuses the programmer on the cause of a problem. Two major issues are addressed: (1) making flowback analysis practical by developing a method that significantly reduces the overhead induced during program execution, and (2) extending the semantics of flowback analysis to parallel programs. Incremental tracing, using semantic analyses of the debugged program, makes the folwback analysis practical with only a small amount of trace generated during execution. Flowback analysis is extended to apply to parallel programs, handling synchronization activities, dependencies between processes, and shared memory access. A method to detect race conditions in the interactions of the co-operating processes is also described. The techniques and algorithms necessary to efficiently debugging both parallel and sequential programs are incorporated in a prototype system built on a commercially available multiprocessor.
这个项目的地址技术算法设计和 并行程序调试系统的实现。 使用 返排分析提供了以下因素之间因果关系的信息: 事件,而不必重新执行 调试程序。 返排分析直接关注 程序员对问题的原因。 主要解决两个问题:(1)使返排分析实用化 通过开发一种方法, 在程序执行期间,以及(2)扩展回流的语义 分析并行程序。 增量跟踪,使用语义 对调试程序进行了分析,使回退分析具有实用性 在执行期间仅产生少量的跟踪。 返排 分析扩展到适用于并行程序,处理 同步活动、流程之间的依赖关系以及共享 内存访问 一种检测交互中竞争条件的方法 还描述了协同操作过程。 有效调试这两种程序所必需的技术和算法 并行和顺序程序被合并在一个原型系统中 构建在商业上可用的多处理器上。

项目成果

期刊论文数量(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 }}

Barton Miller其他文献

Barton Miller的其他文献

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

{{ truncateString('Barton Miller', 18)}}的其他基金

SaTC: TTP: Medium: Collaborative: Deployment-quality and Accessible Solutions for Cryptography Code Development
SaTC:TTP:中:协作:用于加密代码开发的部署质量和可访问解决方案
  • 批准号:
    1929739
  • 财政年份:
    2019
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools
SI2-SSI:协作研究:性能、安全性和正确性工具的可持续基础设施
  • 批准号:
    1449918
  • 财政年份:
    2015
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
SDCI Sec New: In-Depth Vulnerability Assessment of Middleware
SDCI Sec 新内容:中间件的深入漏洞评估
  • 批准号:
    1032341
  • 财政年份:
    2011
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Vulnerability Assessment of Grid Software Infrastructure
网格软件基础设施的脆弱性评估
  • 批准号:
    0844219
  • 财政年份:
    2008
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Joint U.S.-Venezuelan Workshop on High Performance Computing; January 3-7, 2000, Puerto La Cruz, Anzoategui, Venezuela
美国-委内瑞拉高性能计算联合研讨会;
  • 批准号:
    9979307
  • 财政年份:
    2000
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Experimental Software Systems: Software Foundations for Experiment Management
实验软件系统:实验管理的软件基础
  • 批准号:
    9870684
  • 财政年份:
    1998
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Race Condition Detection for Debugging Parallel Programs
用于调试并行程序的竞争条件检测
  • 批准号:
    9100968
  • 财政年份:
    1991
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Continuing Grant
Transferring the IPS-2 Performance Tools into the Supercomputer Environment
将 IPS-2 性能工具转移到超级计算机环境中
  • 批准号:
    9015462
  • 财政年份:
    1990
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Performance Measurement and Analysis Tools for Parallel and Distributed Programs
并行和分布式程序的性能测量和分析工具
  • 批准号:
    8703373
  • 财政年份:
    1987
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant

相似海外基金

CAREER: FET: A Top-down Compilation Infrastructure for Optimization and Debugging in the Noisy Intermediate Scale Quantum (NISQ) era
职业:FET:用于噪声中级量子 (NISQ) 时代优化和调试的自上而下的编译基础设施
  • 批准号:
    2421059
  • 财政年份:
    2024
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Continuing Grant
CAREER: Advancing Neural Testing and Debugging of Software
职业:推进软件的神经测试和调试
  • 批准号:
    2238045
  • 财政年份:
    2023
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Continuing Grant
An Individual Investigator Development Plan to Improve Undergraduate Debugging Skills and Mindset
提高本科生调试技能和心态的个人研究者发展计划
  • 批准号:
    2321255
  • 财政年份:
    2023
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Standard Grant
Utilizing Artificial Intelligence to Improve the Testing and Debugging of Concurrent Software
利用人工智能改进并发软件的测试和调试
  • 批准号:
    RGPIN-2018-06588
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Discovery Grants Program - Individual
Testing and Debugging Machine Learning-based Autonomous Systems
测试和调试基于机器学习的自治系统
  • 批准号:
    RGPIN-2020-04035
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Discovery Grants Program - Individual
Inferring rich input structure for software debugging and defence
推断丰富的输入结构用于软件调试和防御
  • 批准号:
    RGPIN-2020-06394
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Discovery Grants Program - Individual
DIADEM: debugging made dependable and measurable
DIADEM:调试变得可靠且可衡量
  • 批准号:
    EP/W012308/1
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Research Grant
Testing, Debugging and Repairing Machine Learning Software at the System Level
系统级测试、调试和修复机器学习软件
  • 批准号:
    RGPAS-2021-00034
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Monitoring and Debugging of High Performance Distributed Heterogeneous Cloud Applications
高性能分布式异构云应用的监控和调试
  • 批准号:
    554158-2020
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Alliance Grants
Testing, Debugging and Repairing Machine Learning Software at the System Level
系统级测试、调试和修复机器学习软件
  • 批准号:
    RGPIN-2021-02549
  • 财政年份:
    2022
  • 资助金额:
    $ 25.85万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了