2018
DOI: 10.1007/978-3-319-78024-5_13
|View full text |Cite
|
Sign up to set email alerts
|

A Space and Bandwidth Efficient Multicore Algorithm for the Particle-in-Cell Method

Abstract: Abstract. The Particle-in-Cell (PIC) method allows solving partial differential equation through simulations, with important applications in plasma physics. To simulate thousands of billions of particles on clusters of multicore machines, prior work has proposed hybrid algorithms that combine domain decomposition and particle decomposition with carefully optimized algorithms for handling particles processed on each multicore socket. Regarding the multicore processing, existing algorithms either suffer from sub… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 26 publications
(35 reference statements)
0
4
0
Order By: Relevance
“…The strict-binning approach to implementing the PIC method enables significant reduction in the number of random accesses and cache misses [21,7,17,1]: at every time step, particles that fall in the same cell are stored together. Doing so brings two main benefits.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…The strict-binning approach to implementing the PIC method enables significant reduction in the number of random accesses and cache misses [21,7,17,1]: at every time step, particles that fall in the same cell are stored together. Doing so brings two main benefits.…”
Section: Introductionmentioning
confidence: 99%
“…For example, in a parallel execution using 64 cores, having as little as 0.5% of fast-moving particles can result in a 32% slowdown on the total execution time due to the sequential processing of these particles. 1 We propose an algorithm implementing strict-binning for the PIC method that addresses the aforementioned limitations, while still supporting efficient OpenMP/SIMD parallelization of all critical loops. Our algorithm leverages the use of chunk bags, i.e.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations