课题基金 / 基金详情

Efficient Debugging of Parallel Programs

Efficient Debugging of Parallel Programs
并行程序的高效调试
批准号:
8815928
负责人:
Barton Miller
金额:
$25.85万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1989
资助国家:
美国
项目状态:
已结题
起止时间:
1989-01-01 至 1992-12-31

项目摘要

项目成果

Barton Miller的其他基金

相似基金

相关文献

中文摘要
翻译
这个项目介绍了设计和实现并行程序调试系统的技术和算法。回流分析的使用提供了有关程序执行中事件之间的因果关系的信息,而不必重新执行程序以进行调试。回流分析直接将程序员集中在问题的原因上。主要解决了两个问题:(1)通过开发一种方法来显著减少程序执行过程中的开销,使回流分析变得实用;(2)将回流分析的语义扩展到并行程序。增量跟踪使用被调试程序的语义分析,使回退分析变得实用,只需在执行过程中生成少量跟踪。回流分析被扩展到应用于并行程序,处理同步活动、进程之间的依赖关系和共享内存访问。还描述了一种在合作进程的交互中检测竞争条件的方法。高效调试并行和顺序程序所需的技术和算法被结合到建立在商用多处理器上的原型系统中。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: TTP: Medium: Collaborative: Deployment-quality and Accessible Solutions for Cryptography Code Development
  • 批准号:
    1929739
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2019
  • 负责人:
    Barton Miller
  • 依托单位:
SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools
  • 批准号:
    1449918
  • 项目类别:
    Standard Grant
  • 资助金额:
    $150.0万
  • 财政年份:
    2015
  • 负责人:
    Barton Miller
  • 依托单位:
SDCI Sec New: In-Depth Vulnerability Assessment of Middleware
  • 批准号:
    1032341
  • 项目类别:
    Standard Grant
  • 资助金额:
    $77.5万
  • 财政年份:
    2011
  • 负责人:
    Barton Miller
  • 依托单位:
Vulnerability Assessment of Grid Software Infrastructure
  • 批准号:
    0844219
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2008
  • 负责人:
    Barton Miller
  • 依托单位:
海外基金