计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2014年
11期
2538-2546
,共9页
数据驱动%并行计算%无环有向图%JASMIN框架%软件体系结构%解耦
數據驅動%併行計算%無環有嚮圖%JASMIN框架%軟件體繫結構%解耦
수거구동%병행계산%무배유향도%JASMIN광가%연건체계결구%해우
data driven%parallel computing%directed acyclic graph%J adaptive structured mesh infrastructure (JASMIN)%software architecture%decoupling
数据驱动并行计算是科学与工程计算中普遍存在的一类计算,其执行通常依赖于数据流有向图.在实际应用中,结点调度、数据通信和数值计算紧耦合并发执行,较难解耦编程,这给应用软件的协同研制和代码复用带来困难.借助于统一形式的数据流有向图并行算法框架,分无环有向图调度、无环有向图建模和数值计算3个层次,设计了软件体系结构,实现于并行自适应结构网格应用支撑软件(J parallel adaptive structured mesh applications infrastructure,JASMIN)框架的通量扫描积分构件中,有力地支持了结点调度、数据通信和数值计算的解耦编程.研究成果成功应用于科学计算中典型的中子输运计算,典型的代码开销测试和2 048个处理器核的并行性能测试表明,软件架构及其构件化实现是有效的.
數據驅動併行計算是科學與工程計算中普遍存在的一類計算,其執行通常依賴于數據流有嚮圖.在實際應用中,結點調度、數據通信和數值計算緊耦閤併髮執行,較難解耦編程,這給應用軟件的協同研製和代碼複用帶來睏難.藉助于統一形式的數據流有嚮圖併行算法框架,分無環有嚮圖調度、無環有嚮圖建模和數值計算3箇層次,設計瞭軟件體繫結構,實現于併行自適應結構網格應用支撐軟件(J parallel adaptive structured mesh applications infrastructure,JASMIN)框架的通量掃描積分構件中,有力地支持瞭結點調度、數據通信和數值計算的解耦編程.研究成果成功應用于科學計算中典型的中子輸運計算,典型的代碼開銷測試和2 048箇處理器覈的併行性能測試錶明,軟件架構及其構件化實現是有效的.
수거구동병행계산시과학여공정계산중보편존재적일류계산,기집행통상의뢰우수거류유향도.재실제응용중,결점조도、수거통신화수치계산긴우합병발집행,교난해우편정,저급응용연건적협동연제화대마복용대래곤난.차조우통일형식적수거류유향도병행산법광가,분무배유향도조도、무배유향도건모화수치계산3개층차,설계료연건체계결구,실현우병행자괄응결구망격응용지탱연건(J parallel adaptive structured mesh applications infrastructure,JASMIN)광가적통량소묘적분구건중,유력지지지료결점조도、수거통신화수치계산적해우편정.연구성과성공응용우과학계산중전형적중자수운계산,전형적대마개소측시화2 048개처리기핵적병행성능측시표명,연건가구급기구건화실현시유효적.