Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

软件系统和计算方法
正确的文章链接:

利用现代代码分析工具开发应用水物理问题中的并行算法

Tyugin Dmitry

博士学位 物理和数学

下诺夫哥罗德国立技术大学自然和人为灾害建模实验室研究员,以R.E.Alekseev命名

603155, Russia, Nizhegorodskaya oblast', g. Nizhnii Novgorod, ul. Minina, 24, aud. 1117

dtyugin@gmail.com

DOI:

10.7256/2454-0714.2019.1.29554

评审日期

17-04-2019


出版日期

06-06-2019


注解: 在本文中,作者考虑了并行算法的发展,以加快应用科学问题的计算速度。 特别注意用于代码分析的软件工具。 使用这些工具可以快速识别代码段以进行并行化。 考虑了用于实现具有共享存储器的多处理器系统的并行代码的库和技术。 讨论了编写基于线程和基于任务的程序的方法。 考虑了通过更改顺序代码进行并行代码开发的阶段。
提供了使用VTune工具对应用程序函数执行时间的分析。 提出了一种基于TBB库的任务并行化方法。 示出了允许执行并行计算的代码的实现。 作为这项工作的结果,开发了一种新的并行算法,以解决在弱非线性理论框架内寻找海洋内波特征的问题。 对得到的算法进行分析,得到效率指标。 已经实现了加速,允许在56核计算服务器上比顺序算法快39倍地执行二维分布的映射的计算。 所获得的结果将在未来应用于海洋内部波浪的研究中,并且在计算更大尺度参数图时也将增加研究的效率。


出版日期:

并行算法, 并行算法, 性能分析, 性能分析, 并行技术, 并行技术, 代码分析器, 代码分析器, 多处理器系统, 多处理器系统, 内部波, 内部波, 数值模拟, 数值模拟, 加德纳方程, 加德纳方程, 数值模型, 数值模型, 水文资料, 水文资料