《计算机测量与控制杂志》发表论文赏析
作者:单维锋,陈福明,李军
摘要:为方便科研人员使用Baytap-G潮汐分析软件,基于C#.NET程序设计语言设计了一套潮汐分析辅助软件,实现了Baytap-G软件的封装,完成了输入数据格式的自动转换、输出数据的自动提取,以及水位、振幅、相位数据的可视化展示;在介绍C#.NET语言中任务(TASK)并行编程模型的基础上,详细讨论了绘制振幅、相位图任务分解、并行化程序设计考虑及其实现;实验结果表明,合理设计并行程序可以充分利用多核计算机的计算资源,提升程序运行效率,但是过多的任务数、不均匀的工作负载通常会影响并行程序的效率。
关键词:多核;潮汐分析;并行;绘制;任务
基金资助:中国地震局教师科研基金(20130111);国家自然科学基金(41504037);地震科技星火计划(XH16059);中央高校基本科研业务费专项资金(创新项目团队资助计划)(ZY20160106)。