2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2016
DOI: 10.1109/ipdps.2016.87
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of an Electromagnetics Code with Multicore Wavefront Diamond Blocking and Multi-dimensional Intra-Tile Parallelization

Abstract: Understanding and optimizing the properties of solar cells is becoming a key issue in the search for alternatives to nuclear and fossil energy sources. A theoretical analysis via numerical simulations involves solving Maxwell's Equations in discretized form and typically requires substantial computing effort. We start from a hybrid-parallel (MPI+OpenMP) production code that implements the Time Harmonic Inverse Iteration Method (THIIM) with Finite-Difference Frequency Domain (FDFD) discretization. Although this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 28 publications
0
9
0
Order By: Relevance
“…For example, seismic [63], stencil [64], [65], electromagnetic [66], molecular dynamics [67], Fast Multipole Methods [68], tensors [39], deep learning [69], [70], databases [49], [71], [72], big data [73], systems and graph engines [74], and many more.…”
Section: State-of-the-art Shared-memory Optimizationsmentioning
confidence: 99%
“…For example, seismic [63], stencil [64], [65], electromagnetic [66], molecular dynamics [67], Fast Multipole Methods [68], tensors [39], deep learning [69], [70], databases [49], [71], [72], big data [73], systems and graph engines [74], and many more.…”
Section: State-of-the-art Shared-memory Optimizationsmentioning
confidence: 99%
“…Spatial blocking is considered into the analytical models introduced in Section IV by reassigning I, J, and K and their extended dimensions The new II, JJ, and KK parameters are then used to estimate nplanes Li . Finally, (7) is rewritten as…”
Section: A Effect Of the Analytical Model Accuracymentioning
confidence: 99%
“…Work by Malas et. al [37] applied a combination of wavefront and diamond tiling to an electromagnetics code, however only a handful of loops are tiled across, and it is done mostly by hand.…”
Section: Related Workmentioning
confidence: 99%