首页 | 本学科首页   官方微博 | 高级检索  
     

并行程序错误调试技术研究综述
引用本文:戴卓方,张为华.并行程序错误调试技术研究综述[J].计算机系统应用,2014,23(10):1-10.
作者姓名:戴卓方  张为华
作者单位:复旦大学 软件学院,上海 201203; 上海市数据科学重点实验室,上海 201203; 复旦大学并行处理研究所,上海 201203
基金项目:国家自然科学基金(6137081);国家高技术研究发展计划(863)(2012AA010901)
摘    要:随着多核设备的普及,主流软件系统的构建模式已经由单线程串行转为多线程的并行方式.然而,由于并行程序的不确定性,使得调试并行程序错误要比串行程序的错误困难很多.因此,如何高效地调试并行程序错误成为了亟待解决的问题.对并行错误调试技术做了全面的研究与分析.在此基础上,进一步讨论了不同调试技术的优劣,也对并行调试技术可能的发展方向进行展望.

关 键 词:多核设备  并行程序  调试技术  错误检测  测试调度
收稿时间:3/4/2014 12:00:00 AM
修稿时间:2014/3/31 0:00:00

Survey and Analysis of Debugging Concurrecy Bug
DAI Zhuo-Fang and ZHANG Wei-Hua.Survey and Analysis of Debugging Concurrecy Bug[J].Computer Systems& Applications,2014,23(10):1-10.
Authors:DAI Zhuo-Fang and ZHANG Wei-Hua
Affiliation:Software School, Fudan University, Shanghai 201203, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 201203, China;Parallel Processing Institute, Fudan University, Shanghai 201203, China;Software School, Fudan University, Shanghai 201203, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 201203, China;Parallel Processing Institute, Fudan University, Shanghai 201203, China
Abstract:The popularity of multiple-core devices has made parallel programming a necessity to harness the abundant hardware resources. However, due to the non-determinism of parallel software, writing robust parallel software is notoriously hard. Therefore, how to debug concurrency bugs efficiently has become an issue that needs to be urgently deal with. In this paper, we have surveyed the parallel debugging technologies systematically. Further, based on the survey, we have made classifications and comparisons. At last, we have presented the prospects of the possible development direction of concurrency bug debugging approaches.
Keywords:multicore  parallel software  concurrency bug debugging  bug detection  test schedule
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号