4.4 Article

Stacked-Bloch-wave electron diffraction simulations using GPU acceleration

期刊

ULTRAMICROSCOPY
卷 141, 期 -, 页码 32-37

出版社

ELSEVIER SCIENCE BV
DOI: 10.1016/j.ultramic.2014.03.003

关键词

Electron diffraction; Bloch-wave TEM simulation; Parallel processing; GPU programming

资金

  1. Carl Zeiss Foundation as well as the German Research Foundation [KO 2911/7-1]

向作者/读者索取更多资源

In this paper, we discuss the advantages for Bloch-wave simulations performed using graphics processing units (GPUs), based on approximating the matrix exponential directly instead of performing a matrix diagonalization. Our direct matrix-exponential algorithm yields a functionally identical electron scattering matrix to that generated with matrix diagonalization. Using the matrix-exponential scalingand-squaring method with a Pade approximation, direct GPU-based matrix-exponential doubleprecision calculations are up to 20 x faster than CPU-based calculations and up to approximately 70 x faster than matrix cliagonalization. We compare precision and runtime of scaling and squaring methods with either the Pade approximation or a Taylor expansion. We also discuss the stacked-Blochwave method, and show that our stacked-Bloch-wave implementation yields the same electron scattering matrix as traditional Bloch-wave matrix cliagonalization. (C) 2014 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据