期刊文献+

GRAPES伴随模式底层数据栈优化 被引量:4

The Optimized Design of Stack for GRAPES's Adjoint Mode
下载PDF
导出
摘要 GRAPES伴随模式是其四维变分同化系统的核心组成部分。由于其计算过程复杂,临时数据较多,实现中采用断点存储策略可以有效减少伴随模式的计算时间和存储空间。极限断点存储策略是在单积分步内以全存储策略实现为基础,将其中部分基态以计算代替的一种类断点存储策略。在该策略的支持下,需要一种新的数据管理结构,来保证程序的正确运行。文章提出了在已有栈基础上优化的新数据存储管理方式——嵌套多链栈,这种结构可有效满足使用极限断点存储技术实现GRAPES伴随模式的初态管理需求。试验表明:相比断点存储技术,在总内存增加不超过30%的情况下可使GRAPES的运行效率提高1倍。 The four dimensional variational data assimilation system(4DVAR)of GRAPES(Global/Region Assimilation and Prediction System)can use different meteorological data from different areas of different times obtained to optimize the quality of forecast based on an initialization background.As the core of the 4DVAR,tangent mode and adjoint mode can adjust the initialization background through using the deviation of the estimate of 3DVAR and observation.When a segment of the adjoint mode is run,the initial state of corresponding nonlinear mode might be needed as input.In order to balance the disadvantage of whole storage and whole computation,a double chained stack is used to store an interim data's snap for implementing the adjoint mode.Adopting the whole storage can speed up the adjoint mode prominently,but this may lead to the relation of first in and first out(FIFO)among some data blocks,which conflicts with the configuration of the double chained stack.A nested and double chained stack is proposed based on original double chained stack,using a kid chained stack to separate the data blocks that have FIFO relations. Data block pops first must be pushes in kid chained stack,and then can be popped at any time as needed. The nested and double chained stack can meet these requirements of different data blocks,FIFO or FILO, and satisfy the requirement of adjoint mode better.The result of experiment shows these approaches can double the operational speed with 30%extra memory.
出处 《应用气象学报》 CSCD 北大核心 2011年第3期362-366,共5页 Journal of Applied Meteorological Science
关键词 GRAPES 伴随模式 优化 嵌套多链栈 GRAPES adjoint mode optimization nested and double chained stack
  • 相关文献

参考文献14

二级参考文献109

共引文献360

同被引文献40

引证文献4

二级引证文献39

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部