Acceleration of Boundary Element Method by Explicit Vectorization
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27240%2F15%3A86093521" target="_blank" >RIV/61989100:27240/15:86093521 - isvavai.cz</a>
Nalezeny alternativní kódy
RIV/61989100:27740/15:86093521
Výsledek na webu
<a href="http://www.sciencedirect.com/science/article/pii/S0965997815000678" target="_blank" >http://www.sciencedirect.com/science/article/pii/S0965997815000678</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.advengsoft.2015.04.008" target="_blank" >10.1016/j.advengsoft.2015.04.008</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Acceleration of Boundary Element Method by Explicit Vectorization
Popis výsledku v původním jazyce
Although parallelization of computationally intensive algorithms has become a standard with the scientific community, the possibility of in-core vectorization is often overlooked. With the development of modern HPC architectures, however, neglecting suchprogramming techniques may lead to inefficient code hardly utilizing the theoretical performance of nowadays CPUs. The presented paper reports on explicit vectorization for quadratures stemming from the Galerkin formulation of boundary integral equations in 3D. To deal with the singular integral kernels, two common approaches including the semi-analytic and fully numerical schemes are used. We exploit modern SIMD (Single Instruction Multiple Data) instruction sets to speed up the assembly of system matrices based on both of these regularization techniques. The efficiency of the code is further increased by standard shared-memory parallelization techniques and is demonstrated on a set of numerical experiments.
Název v anglickém jazyce
Acceleration of Boundary Element Method by Explicit Vectorization
Popis výsledku anglicky
Although parallelization of computationally intensive algorithms has become a standard with the scientific community, the possibility of in-core vectorization is often overlooked. With the development of modern HPC architectures, however, neglecting suchprogramming techniques may lead to inefficient code hardly utilizing the theoretical performance of nowadays CPUs. The presented paper reports on explicit vectorization for quadratures stemming from the Galerkin formulation of boundary integral equations in 3D. To deal with the singular integral kernels, two common approaches including the semi-analytic and fully numerical schemes are used. We exploit modern SIMD (Single Instruction Multiple Data) instruction sets to speed up the assembly of system matrices based on both of these regularization techniques. The efficiency of the code is further increased by standard shared-memory parallelization techniques and is demonstrated on a set of numerical experiments.
Klasifikace
Druh
J<sub>x</sub> - Nezařazeno - Článek v odborném periodiku (Jimp, Jsc a Jost)
CEP obor
BA - Obecná matematika
OECD FORD obor
—
Návaznosti výsledku
Projekt
Výsledek vznikl pri realizaci vícero projektů. Více informací v záložce Projekty.
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2015
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
Advances in Engineering Software
ISSN
0965-9978
e-ISSN
—
Svazek periodika
86
Číslo periodika v rámci svazku
AUG 2015
Stát vydavatele periodika
GB - Spojené království Velké Británie a Severního Irska
Počet stran výsledku
10
Strana od-do
70-79
Kód UT WoS článku
000356191100008
EID výsledku v databázi Scopus
2-s2.0-84929359257