×

在共享内存多处理器体系结构上使用并行处理解决逆热问题。 (英语) Zbl 1328.65229号

摘要:多核CPU和图形处理器单元(GPU)的进展因其并行处理能力和低成本而吸引了科学界的大量关注。近年来,逆热问题(ITP)的求解在基于仿真的应用科学和工程中越来越受到重视。然而,这些问题的求解对随机误差非常敏感,并且计算机成本很高。为了提高求解ITP的计算性能,使用并分析了多核体系结构的计算能力;主要是GPU通过计算统一设备体系结构(CUDA)和多核CPU通过Pthreads提供的。此外,我们在GPU上开发了预处理共轭梯度法的实现,作为求解几个稀疏线性系统的内核。我们基于CUDA和Pthreads的系统分别比串行版本快两倍和四倍,同时保持了可比较的收敛行为。

MSC公司:

65N21型 含偏微分方程边值问题反问题的数值方法
2005年5月 并行数值计算
35J05型 拉普拉斯算子、亥姆霍兹方程(约化波动方程)、泊松方程
35兰特 PDE的反问题
65N30型 含偏微分方程边值问题的有限元、Rayleigh-Ritz和Galerkin方法
65层10 线性系统的迭代数值方法

软件:

CUDA公司;线程
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 厄齐西克·MN,《逆向传热:基础和应用》(2000年)
[2] Brandi AC,热传输。工程34第111页–(2013)
[3] 英伟达。NVIDIA CUDA C–编程指南3.1(2010)
[4] Butenhof DR,使用POSIX线程编程。专业计算系列(1997)
[5] 内政部:10.1016/j.jpdc.2008.05.014·Zbl 06059831号 ·doi:10.1016/j.jpdc.2008.05.014
[6] DOI:10.1016/j.cma.2011.013·邮编:1228.74092 ·doi:10.1016/j.cma.2011.013
[7] DOI:10.1016/j.jcp.2009.03.018·Zbl 1167.82347号 ·doi:10.1016/j.jcp.2009.03.018
[8] DOI:10.1145/882262.882364·Zbl 05457243号 ·doi:10.1145/882262.882364
[9] 内政部:10.1145/882262.882363·Zbl 05457403号 ·doi:10.1145/882262.882363
[10] 英伟达。NVIDIA CUDA C–编程指南2.2(2008)
[11] 英伟达。NVIDIA CUDA C编程:最佳实践指南(2009)
[12] Lewis B,《PThreads入门:多线程编程指南》(1996)
[13] 内政部:10.1002/cpa.3160370302·Zbl 0586.35089号 ·doi:10.1002/cpa.3160370302
[14] 内政部:10.1002/cpa.3160380513·兹比尔0595.35092 ·doi:10.1002/cpa.3160380513
[15] 内政部:10.2307/1971435·Zbl 0675.35084号 ·doi:10.2307/1971435
[16] 内政部:10.2307/2118653·Zbl 0857.35135号 ·doi:10.2307/2118653
[17] Hadamard J.Sur les problemes aux dériveées partielles et leur signation physique【偏导数及其物理意义的问题】。牛市。普林克大学,1902年;13:49–52.
[18] 内政部:10.1088/0266-5611/18/6/201·Zbl 1031.35147号 ·doi:10.1088/0266-5611/18/6/201
[19] Becker E,《有限元:简介》(1981年)
[20] 内政部:10.1007/b98874·Zbl 0930.65067号 ·数字对象标识代码:10.1007/b98874
[21] 按WH,C中的数字配方:科学计算的艺术。第2版(1992年)·Zbl 0845.65001号
[22] 内政部:10.1080/17445760802337010·Zbl 05596071号 ·网址:10.1080/17445760802337010
[23] 内政部:10.1007/978-3-642-01970-8_90·兹伯利05558588 ·doi:10.1007/978-3-642-01970-8_90
[24] Shewchuk JR。介绍共轭梯度法,无需痛苦。美国宾夕法尼亚州匹兹堡市技术代表:CMU计算机科学学院;1994
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。