概述 | 特点 | 案例

Allinea DDT
Allinea DDT是一款最先进的分布式调试工具,用于向量化、多线程以及超大规模并行应用的调试。基于其独有且广受赞誉的用户界面,DDT以其卓越易用性和可扩展性闻名业内,它是高效分布式或并行软件开发过程中不可或缺的一环。

下载查看DDT产品宣传册

界面简练&功能强大

下图展示了一个如何通过DDT查看并行应用各个不同进程的状况以及相应的代码,能极大的简化对众多并发进程的调试工作。DDT具备多个能实现高效调试的卓越功能,包括死锁(deadlock)和内存泄漏(memory leak)检测工具、数据对比以及灵活的进程分组控制等,它支持当前所有的MPI实现以及各种作业调度系统。

 




简化大规模并行应用的调试

DDT可以控制多线程或OpenMP程序中的单个线程或多个线程,并提供在不同线程间检视数据的高级功能。独特的并行堆栈检查工具(Parallel Stack Viewer)可以同时展示所有进程或线程的程序状态,开发者可以轻松的发现异常进程或线程,甚至可以利用堆栈检查工具定义新的进程或线程控制组——这意味着管理超大规模的并行程序不再是障碍。
DDT的操作界面具有惊人的可扩展性:查看数千个进程与查看少量进程同样方便清晰;高亮显示使得数据差异一目了然。
即便在当今最强大的高性能计算系统上,DDT也游刃有余——成功应用于20万核规模并行程序调试。

 




快速捕捉常见问题

Allinea DDT的高级内存调试功能可以帮助程序员更好的调试向量和并行程序,无论是内存泄漏还是其他常见的内存使用错误,DDT都能在程序崩溃前察觉。
DDT可以检查指针是否合法,或者寻找到该指针所指向的堆栈位置,同时还能快速侦测数据读写是否越界。

 

联系方式:

购买或试用敬请联系

姚继锋 博士

电话:010-6266-1636 1861-1130-356

邮箱:jifeng@sinoparasoft.com

联系我们 | 网站地图 | 人才招聘
京ICP备09053078号 Copyright © 2010