Efficient Debugging of Parallel Programs
Efficient Debugging of Parallel Programs
批准号:
8815928
负责人:
Barton Miller
金额:
$25.85万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1989
资助国家:
美国
项目状态:
已结题
起止时间:
1989-01-01 至 1992-12-31
中文摘要
这个项目的地址技术算法设计和 并行程序调试系统的实现。 使用 返排分析提供了以下因素之间因果关系的信息: 事件,而不必重新执行 调试程序。 返排分析直接关注 程序员对问题的原因。 主要解决两个问题:(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
-
依托单位:
Joint U.S.-Venezuelan Workshop on High Performance Computing; January 3-7, 2000, Puerto La Cruz, Anzoategui, Venezuela
-
批准号:9979307
-
项目类别:Standard Grant
-
资助金额:$2.72万
-
财政年份:2000
-
负责人:Barton Miller
-
依托单位:
Experimental Software Systems: Software Foundations for Experiment Management
-
批准号:9870684
-
项目类别:Standard Grant
-
资助金额:$60.01万
-
财政年份:1998
-
负责人:Barton Miller
-
依托单位:
Race Condition Detection for Debugging Parallel Programs
-
批准号:9100968
-
项目类别:Continuing Grant
-
资助金额:$18.34万
-
财政年份:1991
-
负责人:Barton Miller
-
依托单位:
Transferring the IPS-2 Performance Tools into the Supercomputer Environment
-
批准号:9015462
-
项目类别:Standard Grant
-
资助金额:$5.72万
-
财政年份:1990
-
负责人:Barton Miller
-
依托单位:
Performance Measurement and Analysis Tools for Parallel and Distributed Programs
-
批准号:8703373
-
项目类别:Standard Grant
-
资助金额:$9.76万
-
财政年份:1987
-
负责人:Barton Miller
-
依托单位:
海外基金