《并行时域有限差分方法的VALU加速技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:余文华,李文兴编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2012
  • ISBN:9787560337715
  • 页数:202 页
图书介绍:本书是一本关于使用计算机处理器中的矢量运算单元(Vector Arithmetic Logic Unit (VALU)) 加速并行时域有限差分方法的专著,介绍了如何使用SSE指令集通过VALU加速并行的时域有限差分方法,并通过对一个具有矢量运算单元加速的三维高性能并行时域有限差分程序的详细分析,说明了具体应用方法和技术,这个程序的高性能已经在许多实际应用中对于不同的硬件平台得到过验证。与GPU、IBM Cell 处理器和FPGA加速技术相比,矢量运算单元加速更加有效并且不需要增加任何额外的硬件设备。

第1章 时域有限差分方法 1

1.1 时域有限差分方法 1

1.1.1 时域有限差分递推方程 1

1.1.2 时域有限差分稳定性分析 6

1.1.3 吸收边界条件 7

1.2 并行FDTD方法 10

参考文献 12

第2章 VALU加速技术 15

2.1 SSE指令集 17

2.2 C和C++中的SSE应用 21

2.3 SSE编程实例 25

2.3.1 SSE类型 25

2.3.2 编程实例 26

2.4 VALU在FDTD方法中的应用 29

2.4.1 磁场Hx的计算方法 30

2.4.2 磁场Hy的计算方法 35

2.4.3 磁场Hz的计算方法 40

2.4.4 电场Ex的计算方法 44

2.4.5 电场Ey的计算方法 48

2.4.6 电场Ez的计算方法 52

2.5 VALU性能分析 56

2.5.1 空盒子标准测试 57

2.5.2 电偶极子天线 58

2.5.3 贴片天线 60

参考文献 62

第3章 PML加速技术 63

3.1 PML区域中场的递推方程 63

3.2 SSE加速技术在PML递推中的应用 68

参考文献 78

第4章 并行处理技术 80

4.1 单指令单数据 81

4.2 单指令多数据指令集 81

4.3 OpenMP 81

4.4 MPI 83

4.5 三级并行架构 86

参考文献 87

第5章 工程应用实例 89

5.1 硬件平台描述 89

5.2 实际问题的性能考察 91

5.3 表面电流分布计算技术 95

5.4 螺旋天线阵列 99

5.5 平板介质透镜 101

5.6 汽车电磁分析 105

5.7 飞机电磁分析 109

5.8 有限大小频率选择结构分析 110

5.9 弯曲频率选择结构分析 114

5.10 微带低通滤波器分析 116

5.11 微波混响室 117

5.12 波音737 WIFI分析 120

5.13 波导缝隙天线阵 122

参考文献 125

第6章 云计算技术 129

6.1 云计算中的基本技术术语 131

6.2 电磁云计算举例 132

6.2.1 电磁云计算实例 132

6.2.2 Rocks集群管理软件 134

6.3 科学云计算 134

6.3.1 引论 134

6.3.2 云计算服务 135

6.3.3 科学云计算的特点 135

6.3.4 云计算中先进技术 136

6.4 云计算和网格计算 137

参考文献 137

附录 三维并行FDTD源代码 139

附录1 输入参数 139

附录2 输出参数 139

附录3 程序功能 139

附录4 程序要求 139

附录5 子程序列表 140

附录6 源代码 142

参考文献 201

索引 202