期刊文献+

面向科学计算可视化的两级并行数据读取加速方法 被引量:3

Two Level Parallel Data Read Acceleration Method for Visualization in Scientific Computing
下载PDF
导出
摘要 为了匹配超级计算机的整体计算能力,超级计算机存储子系统通常具有良好的I/O性能可扩展性,表现为:应用获得存储子系统最佳性能时的I/O访问并发度,与超级计算机系统总计算核数(可达数万至数百万)通常处于同一数量级.然而,科学计算可视化应用通常使用的进程数(等于I/O访问并发度)相对较小(经验上常设为计算进程数的1%,典型值为数个至数百个),因此无法充分发挥超级计算机存储子系统的最佳I/O性能.提出了一种面向科学计算可视化的两级并行数据读取加速方法,在可视化进程内部引入多线程并行数据读取,通过进程间和进程内两级并行,增加超级计算机存储子系统的I/O访问并发度,提升可视化应用数据读取速率.测试结果表明:在不同的可视化进程规模下,两级并行比单级并行峰值数据读取速率提高33.5%~269.5%,均值数据读取速率提高26.6%~232.2%;随着科学计算应用种类以及应用规模的变化,两级并行数据读取可使可视化应用整体峰值运行速度加速19.5%~225.7%,均值运行速度加速15.8%~197.6%. In order to match the overall computing capability of super computer,the super computer^storage subsystem usually has good I/O performance scalability,which causes that,applications5I/O access concurrency under the best performance of the storage subsystem and the total compute core number(tens of thousands to several millions)of super computer are usually in the same order of magnitude;however,the process number(equals to the I/O access concurrency)used in visualization in scientific computing(ViSC)applications is usually relatively small(experientially set to1%of used computing process number,typically several to hundreds).Therefore,the best I/O performance of the storage subsystem cannot be achieved.In this paper we propose a two level parallel data read-based acceleration method for ViSC applications.Multi threads parallel data accessing is introduced into the visualization process;the I/O access concurrency of the super computer’s storage subsystem has been enhanced and visualization applications’data read rate has been promoted through the two level parallel read,i.e.the parallelism among multi processes and the parallelism among multi threads inner process.The test results show that,under various visualization process scales,the peak data read rate using two parallel mode is higher than that using single parallel mode by33.5%~269.5%?while the mean data read rate using two parallel mode is higher than that using single parallel mode by26.6%-232.2%;according to the diverse scientific computing applications and various process scales,based on two level parallel data read method,the overall peak running speed of visualization applications can be accelerated by19.5%-225.7%?>and the mean speed can be accelerated by15.8%-197.6%.
作者 石刘 肖丽 曹立强 莫则尧 Shi Liu;Xiao Li;Cao Liqiang;Mo Zeyao(China Ship Research and Development Academy , Beijing 100101;Institute of Applied Physics and Computational Mathematics , Beijing 100088;CAEP Software Center for High Performance Numerical Simulation, Beijing 100088)
出处 《计算机研究与发展》 EI CSCD 北大核心 2017年第4期844-854,共11页 Journal of Computer Research and Development
基金 国家自然科学基金重点项目(61232012) 国家重点基础研究专项经费(2011CB309702) 国家"八六三"高技术研究发展计划基金项目(2012AA01A309)~~
关键词 两级并行数据读取 科学计算可视化 数据访问模式 存储子系统 I/O性能特征 two level parallel data read visualization in scientific computing data access pattern storage subsystem I/O performance characteristics
  • 相关文献

参考文献6

二级参考文献85

  • 1曹小林,莫则尧,张景琳,陈其峰.基于“块-单元”数据结构的分子动力学并行计算[J].计算物理,2004,21(5):377-385. 被引量:14
  • 2President's information technology advisory committee, Computational Science: Ensuring America's Competitiveness. Report to the President, June 2005,www. parallel. ru/computational. pdf.
  • 3朱少平.科学计算:基于应用的认识.香山科学会议第329次学术讨论会邀请报告,北京,2008.
  • 4朱少平.对科学计算的认识.全国青年计算物理会议邀请报告,青岛,2008.
  • 5朱少平,莫则尧.科学计算:一条曲折的必有之路.“高性能计算战略”研讨会,上海,2005.
  • 6朱少平.高能量密度物理中的科学计算."高性能计算战略"第二次研讨会,北京,2006.
  • 7佐藤哲也.未来を予测する技術.ソフトバンクリェィティブ株式会社,2007.
  • 8佐藤哲也.为预测未来的技术.Sohbank Creative股份公司出版,2007.
  • 9Dimitri F K. Advanced Simulation & Computing: The Next Ten Years. In,A Publication of the Office of Advanced Simu lation & Computing, NNSA Defense Programs, 2004 ,asc. llnl. gov/publications/asc_strat - egy aug04. pdf.
  • 10Glosli J Net al. Extending Stability Beyond CPU Millennium. In: Proceedings of the 2007 ACM/IEEE conference on Supercomputing. Nevada, 10-16 November 2007,asc. llnl. gov/computing_resources/bluegenel/ pdf/kelvin-helmholtz. pdf).

共引文献70

同被引文献7

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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