首页> 中文期刊> 《计算机测量与控制》 >多核环境下潮汐分析辅助软件并行绘制技术研究

多核环境下潮汐分析辅助软件并行绘制技术研究

         

摘要

In order to help researcher to use Baytap conveniently,a new tide analysis aided software based on C #.NET programming language is designed,which encapsulates the Baytap-G software,and automatically transfer the input data into the target format.It also provides the ability of data extraction from the Baytap-G output data file and visual drawing for water level,phase and amplitude data.After introducing of TASK parallel programming model in C #.NET language,the paper analyzes the task decomposition of drawing diagram for the water level,amplitude and phase data,then gives the design and implement consideration of parallel program.The experimental results show that the reasonable design of parallel programs can make full use of multi-core computer computing resources,and improve the efficiency of the program.However,too much tasks and uneven workload usually seriously affect the efficiency of parallel program.%为方便科研人员使用Baytap-G潮汐分析软件,基于C#.NET程序设计语言设计了一套潮汐分析辅助软件,实现了Baytap-G软件的封装,完成了输入数据格式的自动转换、输出数据的自动提取,以及水位、振幅、相位数据的可视化展示;在介绍C#.NET语言中任务(TASK)并行编程模型的基础上,详细讨论了绘制振幅、相位图任务分解、并行化程序设计考虑及其实现;实验结果表明,合理设计并行程序可以充分利用多核计算机的计算资源,提升程序运行效率,但是过多的任务数、不均匀的工作负载通常会影响并行程序的效率.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号