-
题名数据驱动并行计算的3层软件架构设计及应用
被引量:3
- 1
-
-
作者
张爱清
莫则尧
杨章
-
机构
北京应用物理与计算数学研究所
计算物理重点实验室
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2014年第11期2538-2546,共9页
-
基金
国家自然科学基金重点项目(61033009)
国家"九七三"重点基础研究发展计划基金项目(2011CB309702)
国家"八六三"高技术研究发展计划基金项目(2012AA01A309)
-
文摘
数据驱动并行计算是科学与工程计算中普遍存在的一类计算,其执行通常依赖于数据流有向图.在实际应用中,结点调度、数据通信和数值计算紧耦合并发执行,较难解耦编程,这给应用软件的协同研制和代码复用带来困难.借助于统一形式的数据流有向图并行算法框架,分无环有向图调度、无环有向图建模和数值计算3个层次,设计了软件体系结构,实现于并行自适应结构网格应用支撑软件(J parallel adaptive structured mesh applications infrastructure,JASMIN)框架的通量扫描积分构件中,有力地支持了结点调度、数据通信和数值计算的解耦编程.研究成果成功应用于科学计算中典型的中子输运计算,典型的代码开销测试和2 048个处理器核的并行性能测试表明,软件架构及其构件化实现是有效的.
-
关键词
数据驱动
并行计算
无环有向图
jasmin框架
软件体系结构
解耦
-
Keywords
data driven
parallel computing
directed acyclic graph
j adaptive structured meshinfrastructure (jasmin)
software architecture
decoupling
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名氧碘化学激光器数值模拟中的多块并行通信算法
被引量:1
- 2
-
-
作者
郭红
李艳
安恒斌
-
机构
北京应用物理与计算数学研究所
计算物理重点实验室(北京应用物理与计算数学研究所)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2016年第5期1166-1172,共7页
-
基金
国家自然科学基金项目(61370066
11171039)
+1 种基金
国家"九七三"重点基础研究发展计划基金项目(2011CB309702)
国家"八六三"高技术研究发展计划基金项目(2012AA01A309)~~
-
文摘
为实现氧碘化学激光器大规模数值模拟,基于JASMIN(J parallel adaptive structured mesh applications infrastructure)框架设计实现了氧碘化学激光器数值模拟的多块并行通信算法.该算法针对模拟中构造多块结构网格间通信关系困难、氧碘化学激光器数值模拟填充物理边界复杂以及网格块内块间通信调度策略不统一等通信问题,实现了块间关系自动识别算法用以自动识别多块结构网格间通信关系,构造了特殊物理边界数据结构帮助实现物理边界的填充,并采用了统一的通信调度策略以降低通信时间.数值结果表明:该算法解决了氧碘化学激光器大规模数值模拟中的通信问题,并很好地模拟了氧碘化学激光器装置,使用简单,可以扩展到上千个处理器核.
-
关键词
氧碘化学激光器
大规模计算
多块结构网格
并行通信算法
jasmin
-
Keywords
chemical oxygen iodine laser
large scale calculation
multiblock structured mesh
parallel communication algorithm
j parallel adaptive structured mesh applications infrastructure (jasmin )
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-