软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2000年
12期
1681-1684
,共4页
并行计算%通信库%测试方法%MPI%BLACS
併行計算%通信庫%測試方法%MPI%BLACS
병행계산%통신고%측시방법%MPI%BLACS
并行计算通信库的测试在并行计算系统中起着重要的作用.对通信库的测试一般都是通过设计一些测试程序对库的各个或几个部分分别进行单独隔离测试.但是有许多库中的错误用这种隔离测试方法测不出来,只有当库的多个部分以某种复杂的、有机的方式组合运行时才会暴露出来.而这种复杂的、有机的组合方式,从设计库的测试角度看很难形成.提出两种新的测试方法,根据通信库结构的分层特性,利用可移植的上层库的测试程序来测试下层库.上层库的测试程序也可看做是下层库的应用程序,但与一般的下层库应用程序不同,它几乎覆盖了下层库的各个部分,且有机地将它们组合起来,运行时形成某种复杂的形态,而仅用下层库的测试程序往往达不到这种形态.这样,逃过下层库测试程序的错误就可能暴露出来.
併行計算通信庫的測試在併行計算繫統中起著重要的作用.對通信庫的測試一般都是通過設計一些測試程序對庫的各箇或幾箇部分分彆進行單獨隔離測試.但是有許多庫中的錯誤用這種隔離測試方法測不齣來,隻有噹庫的多箇部分以某種複雜的、有機的方式組閤運行時纔會暴露齣來.而這種複雜的、有機的組閤方式,從設計庫的測試角度看很難形成.提齣兩種新的測試方法,根據通信庫結構的分層特性,利用可移植的上層庫的測試程序來測試下層庫.上層庫的測試程序也可看做是下層庫的應用程序,但與一般的下層庫應用程序不同,它幾乎覆蓋瞭下層庫的各箇部分,且有機地將它們組閤起來,運行時形成某種複雜的形態,而僅用下層庫的測試程序往往達不到這種形態.這樣,逃過下層庫測試程序的錯誤就可能暴露齣來.
병행계산통신고적측시재병행계산계통중기착중요적작용.대통신고적측시일반도시통과설계일사측시정서대고적각개혹궤개부분분별진행단독격리측시.단시유허다고중적착오용저충격리측시방법측불출래,지유당고적다개부분이모충복잡적、유궤적방식조합운행시재회폭로출래.이저충복잡적、유궤적조합방식,종설계고적측시각도간흔난형성.제출량충신적측시방법,근거통신고결구적분층특성,이용가이식적상층고적측시정서래측시하층고.상층고적측시정서야가간주시하층고적응용정서,단여일반적하층고응용정서불동,타궤호복개료하층고적각개부분,차유궤지장타문조합기래,운행시형성모충복잡적형태,이부용하층고적측시정서왕왕체불도저충형태.저양,도과하층고측시정서적착오취가능폭로출래.