期刊文献+
共找到43篇文章
< 1 2 3 >
每页显示 20 50 100
Linux机群系统并行程序调试器的设计与实现 被引量:10
1
作者 刘 建 余宏亮 +1 位作者 沈美明 郑纬民 《计算机工程》 CAS CSCD 北大核心 2002年第4期7-9,82,共4页
介绍了在基于Linux的机群系统中,并行程序调试工具XBUSTER的设计与实现,包括调试器的基本结构及在实现时所涉及的一些关键技术。XBUSTER具有一般调试器的基本调试功能,可以调试用C/Fortran语言编写的PVM或MPI,对并行程序的各个进程能够... 介绍了在基于Linux的机群系统中,并行程序调试工具XBUSTER的设计与实现,包括调试器的基本结构及在实现时所涉及的一些关键技术。XBUSTER具有一般调试器的基本调试功能,可以调试用C/Fortran语言编写的PVM或MPI,对并行程序的各个进程能够单独或同时进行调试,并且能够实现进程的动态调试。该系统已在运行Linux系统的清华集群计算机系统上运行,具有较好的实用性。 展开更多
关键词 机群系统 PVM MPI LINUX 并行程序调试器 软件开发
下载PDF
基于机群系统的PVM并行编程技术研究 被引量:9
2
作者 吴维刚 董小社 何戈 《计算机应用研究》 CSCD 北大核心 2003年第2期21-23,26,共4页
首先简单介绍了当今最流行的分布式并行编程环境之一———PVM系统;然后论述了基于机群系统的PVM编程的一般方法,详细讨论了计算任务的分解、程序模式的选择、进程同步的设置及消息传递等关键步骤;最后,对PVM程序的调试作了简单的探讨。
关键词 机群系统 PVM 并行编程 并行调试 并行程序设计 计算机
下载PDF
多核处理器并行程序的确定性重放研究 被引量:10
3
作者 高岚 王锐 钱德沛 《软件学报》 EI CSCD 北大核心 2013年第6期1390-1402,共13页
多核处理器并行程序的确定性重放是实现并行程序调试的有效手段,对并行编程有重要意义.但由于多核架构下存在共享访存不同步问题,并行程序确定性重放的研究依然面临多方面的挑战,给并行程序的调试带来很大困难,严重影响了多核架构下并... 多核处理器并行程序的确定性重放是实现并行程序调试的有效手段,对并行编程有重要意义.但由于多核架构下存在共享访存不同步问题,并行程序确定性重放的研究依然面临多方面的挑战,给并行程序的调试带来很大困难,严重影响了多核架构下并行程序的普及和发展.分析了多核处理器造成并行程序确定性重放难以实现的关键因素,总结了确定性重放的评价指标,综述了近年来学术界对并行程序确定性重放的研究.根据总结的评价指标,从纯软件方式和硬件支持方式对目前的确定性重放方法进行了分析与对比,并在此基础上对多核架构下并行程序的确定性重放未来的研究趋势和应用前景进行了展望. 展开更多
关键词 多核处理器 并行程序 确定性重放 多线程程序 数据竞争 调试
下载PDF
远程调试的设计与实现 被引量:6
4
作者 黄瑞芳 朱敏 张卫民 《计算机工程与应用》 CSCD 北大核心 2001年第1期125-128,共4页
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试... 一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。 展开更多
关键词 远程调试 调试服务器 并行调试 软件开发
下载PDF
并行调试环境中的追踪和重演 被引量:3
5
作者 张钦伍 张柳 《国防科技大学学报》 EI CAS CSCD 1998年第6期33-36,共4页
通过传递消息进行通信的并行程序,由于受进程调度和消息等待时间变化的影响,其执行结果可能是不确定的。这导致调试时相继执行不能再现先前的故障,为此,在并行调试环境中引入了追踪和重演机制。本文详细讨论了一种比较先进的追踪和... 通过传递消息进行通信的并行程序,由于受进程调度和消息等待时间变化的影响,其执行结果可能是不确定的。这导致调试时相继执行不能再现先前的故障,为此,在并行调试环境中引入了追踪和重演机制。本文详细讨论了一种比较先进的追踪和重演算法及其工程实现。 展开更多
关键词 并行调试 追踪 重演 并行程序 消息传递
下载PDF
基于插桩技术的并行程序性能分析方法设计和实现 被引量:5
6
作者 马桂杰 蒋昌俊 +1 位作者 刘吟 王忱 《计算机应用研究》 CSCD 北大核心 2007年第10期225-228,共4页
介绍了一种异构环境下的并行调试及性能分析工具ParaVT的设计方法和实现。通过对并行程序源代码的分析处理,利用自动插桩模板插入用于调试和性能分析的用户代码,从而对并行程序进行断点调试和性能参数收集,达到进一步优化程序设计的目的。
关键词 异构 并行调试 性能分析 插桩 优化
下载PDF
PVM并行调试环境的现状与技术分析 被引量:2
7
作者 黄宁 金茂忠 《计算机研究与发展》 EI CSCD 北大核心 1997年第6期454-458,共5页
本文通过分析目前并行调试技术的研究和发展,阐述了并行调试环境所应具备的基本功能。
关键词 PVM 并行虚拟机 消息传递模型 并行调试
下载PDF
并行调试中的若干关键问题 被引量:2
8
作者 王巍 方滨兴 张宏莉 《计算机科学》 CSCD 北大核心 2003年第3期132-133,167,共3页
With the development of technique of parallel computing, parallel debugging becomes more and more im-portant. Some new products and technology appear. In this paper, we introduce some key problems concerrned in paral-... With the development of technique of parallel computing, parallel debugging becomes more and more im-portant. Some new products and technology appear. In this paper, we introduce some key problems concerrned in paral-lel debugging and some methods to solve them. 展开更多
关键词 并行调试 程序调试 串行程序 并行程序
下载PDF
支持多种并行程序设计模式的可移植并行调试器设计与实现 被引量:3
9
作者 黄瑞芳 朱敏 《计算机工程与设计》 CSCD 2001年第5期32-35,共4页
MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Serve结构,实现系统的可移植性,具体表现为将用户界面、并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.... MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Serve结构,实现系统的可移植性,具体表现为将用户界面、并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基于消息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面、进程集、单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。 展开更多
关键词 图形用户界面 并行程序设计模式 可移植并行调试器
下载PDF
PVM上的并行调试器 被引量:3
10
作者 黄宁 金茂忠 《计算机科学》 CSCD 北大核心 1996年第4期65-69,共5页
现代科学对计算机计算能力的需求,极大地推动了并行计算机的研究与发展,推出了许多高性能的并行计算机,如传统的向量巨型机CRAYC一90,大规模并行处理系统和可扩展的并行处理系统IN-TEL PARAGON,可扩展工作站机群IBM SPI等。与并行计算... 现代科学对计算机计算能力的需求,极大地推动了并行计算机的研究与发展,推出了许多高性能的并行计算机,如传统的向量巨型机CRAYC一90,大规模并行处理系统和可扩展的并行处理系统IN-TEL PARAGON,可扩展工作站机群IBM SPI等。与并行计算机硬件的发展相比。 展开更多
关键词 软件系统 PVM 并行调试器
下载PDF
一种并行调试与监测分析软件的体系结构设计 被引量:3
11
作者 张慧成 谢余强 +1 位作者 王华 魏鸿 《计算机工程》 CAS CSCD 北大核心 2003年第8期5-7,共3页
在对并行调试技术进行深入分析的基础上,对并行程序调试及性能分析工具软件的体系结构设计进行了详细的探讨,并指出了该软件体系结构设计的长处所在。
关键词 软件体系结构 并行调试 性能监测 静态分析 事件记录器 共享信息
下载PDF
BUSTER:一个可移植的并行调试器 被引量:2
12
作者 杜术 陈晓鹏 +1 位作者 汪东升 郑纬民 《小型微型计算机系统》 CSCD 北大核心 2001年第10期1153-1156,共4页
软件可移植性问题研究对于提高工作站机群系统的通用性具有重要意义 .并行调试器通常对于平台的依赖性强 ,可移植性较差 .为此 ,本文提出了一种层次结构的设计方案 ,通过通用源代码信息表 ,较好地解决了并行调试系统的平台独立性问题 .... 软件可移植性问题研究对于提高工作站机群系统的通用性具有重要意义 .并行调试器通常对于平台的依赖性强 ,可移植性较差 .为此 ,本文提出了一种层次结构的设计方案 ,通过通用源代码信息表 ,较好地解决了并行调试系统的平台独立性问题 .该方案已经实际应用于并行调试工具 BUSTER系统 。 展开更多
关键词 并行调试器 软件可移植性 BUSTER 软件开发
下载PDF
并行调试的可扩展性研究
13
作者 王敬宇 《计算机工程与科学》 CSCD 2003年第3期86-89,共4页
并行调试在并行程序开发环境中非常重要。本文基于当前流行的并行计算机体系结构,为并行调试工具研究一种"一对多调试"组件,以此克服传统方法面对越来越大的MPP系统的不适应。
关键词 并行调试 可扩展性 并行程序 程序开发 计算机
下载PDF
MPI并行调试与优化策略在三维绕流气体运动论数值模拟中的应用 被引量:2
14
作者 徐金秀 李志辉 尹万旺 《计算机科学》 CSCD 北大核心 2012年第5期300-303,F0003,共5页
从求解三维绕流问题的Boltzmann模型方程的数值模拟程序出发,通过研究区域分解并行计算策略,引入输入/输出、通信与CACHE等优化策略,对数值模拟程序进行MPI并行化移植与高性能计算调试。以高空稀薄过渡流区飞行器绕流状态为算例,进行了... 从求解三维绕流问题的Boltzmann模型方程的数值模拟程序出发,通过研究区域分解并行计算策略,引入输入/输出、通信与CACHE等优化策略,对数值模拟程序进行MPI并行化移植与高性能计算调试。以高空稀薄过渡流区飞行器绕流状态为算例,进行了MPI大规模并行计算测试,证实了所发展的MPI并行化区域分解策略及程序优化途径的正确性。研究表明开展的并行化实现能明显地缩短模式计算时间,并取得较好的效果。 展开更多
关键词 并行调试 区域分解 BOLTZMANN模型方程 并行计算 性能优化
下载PDF
并发程序的调试问题
15
作者 张泉 陈涵生 《计算机工程》 CAS CSCD 北大核心 1998年第10期35-37,41,共4页
随着并发程序的应用越来越广泛,对于并发程序的调试问题也越来越显得突出.并发程序设计要比顺序程序设计困难得多,而且极易产生错误,所以需要强有力的调试工具的支持.但由于并发程序的执行取决于程序中各独立事件发生的先后顺序、... 随着并发程序的应用越来越广泛,对于并发程序的调试问题也越来越显得突出.并发程序设计要比顺序程序设计困难得多,而且极易产生错误,所以需要强有力的调试工具的支持.但由于并发程序的执行取决于程序中各独立事件发生的先后顺序、而且往往是不确定的.这种不确定性使得程序中的错误不能按程序员安排的环境出现.致使程序的动态调试极为困难.将讨论并发程序调试中出现的各种问题,并对目前解决这些问题的一些基本方法做了总结. 展开更多
关键词 并发程序 程序设计 调试
下载PDF
GPU parallel computing: Programming language,debugging tools and data structures
16
作者 Kun ZHOU 《Frontiers of Electrical and Electronic Engineering in China》 CSCD 2012年第1期5-15,共11页
With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPU... With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPUs to accelerate their algorithms and ap- plications. Developing complex programs and software on the GPU, however, is still far from easy with ex- isting tools provided by hardware vendors. This article introduces our recent research efforts to make GPU soft- ware development much easier. Specifically, we designed BSGP, a high-level programming language for general- purpose computation on the GPU. A BSGP program looks much the same as a sequential C program, and is thus easy to read, write and maintain. Its performance on the GPU is guaranteed by a well-designed compiler that converts the program to native GPU code. We also developed an effective debugging system for BSGP pro- grams based on the GPU interrupt, a unique feature of BSGP that allows calling CPU functions from inside GPU code. Moreover, using BSGP, we developed GPU algorithms for constructing several widely-used spatial hierarchies for high-performance graphics applications. 展开更多
关键词 graphics processing unit /GPU) parallel computing programming languages debugging tools data structures
原文传递
消息通信模型与扰动补偿算法分析 被引量:1
17
作者 张慧成 魏鸿 杜祝平 《信息工程大学学报》 2004年第3期33-37,共5页
讨论了基于软事件记录器的并行调试与监测分析方法对被监测软件运行行为的扰动问题,并在此基础上提出了消除扰动的补偿与调节策略。给出了点对点消息通信开销模型,并详细描述了扰动补偿算法。
关键词 并行调试 消息通信模型 事件记录器 扰动补偿
下载PDF
HPDV1:高性能并行调试器标准
18
作者 黄瑞芳 朱敏 《计算机工程与科学》 CSCD 2000年第1期79-82,共4页
缺乏调试器标准是难以评估一个调试器优劣的重要原因。本文介绍了旨在解决问题的第一个调试器标准—高性能调试论坛 (HPDF)制定的高性能调试器标准版本 1 (HPD V1 ) ,重点阐述了并行调试概念和调试器的并行行为。
关键词 标准 HPDV1 并行调试器 目标程序 并行程序
下载PDF
A Performance Analysis Tool for PVM Parallel Programs 被引量:1
19
作者 ChenWang YinLiu +1 位作者 ChangjunJiang ZhaoqingZhang 《计算机工程与应用》 CSCD 北大核心 2004年第29期103-105,112,共4页
In this paper,we introduce the design and implementation of ParaVT,which is a visual performance analysis and parallel debugging tool.In ParaVT,we propose an automated instrumentation mechanism.Based on this mechanism... In this paper,we introduce the design and implementation of ParaVT,which is a visual performance analysis and parallel debugging tool.In ParaVT,we propose an automated instrumentation mechanism.Based on this mechanism,ParaVT automatically analyzes the performance bottleneck of parallel applications and provides a visual user interface to monitor and analyze the performance of parallel programs.In addition,it also supports certain extensions. 展开更多
关键词 自动化仪表 性能分析 可视化 并行调试 瓶颈问题分析 并行虚拟仪器
下载PDF
并行调试与监测分析中监测数据处理技术 被引量:1
20
作者 张慧成 魏鸿 刘章山 《大连理工大学学报》 EI CAS CSCD 北大核心 2003年第z1期158-162,共5页
在扼要分析并行调试技术的基础上,介绍了一个并行调试与监测分析工具软件,重点研究了该监测分析工具在进行干扰分析与补偿处理过程中所使用的一些数据处理技术及用到的一些数据结构,详细探讨并给出了一个适用于大数集的位快速排序修正算法.
关键词 并行调试 监测分析 快速排序
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部