2010 IEEE Radar Conference 2010
DOI: 10.1109/radar.2010.5494509
|View full text |Cite
|
Sign up to set email alerts
|

The use of overlapping subgrids to accelerate the FDTD on GPU devices

Abstract: The method Finite Difference Time Domain (FDTD) is widely used in electromagnetic simulations to solve problems of microwave tomography, radar and telecommunications. Since this method is a data intensive and computation intensive problem, there are a lot of initiatives to improve the scalability and the performance of the FDTD. Despite the progress, performance in FDTD simulation is still a challenge, especially in situations with experiments with large environments, complex objects and/or electromagnetic wav… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…In order to reduce the communication cost between CPU and GPU side, temporal blocking method, where each sub-domain is computed for multiple time steps at once without frequent communication, has been introduced [5], [6], [7] as shown in Figure 4. We name TBS as the number of time steps computed at once on the GPU side.…”
Section: A Naive Methods and Temporal Blocking Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to reduce the communication cost between CPU and GPU side, temporal blocking method, where each sub-domain is computed for multiple time steps at once without frequent communication, has been introduced [5], [6], [7] as shown in Figure 4. We name TBS as the number of time steps computed at once on the GPU side.…”
Section: A Naive Methods and Temporal Blocking Methodsmentioning
confidence: 99%
“…So, it has to copy current sub-domain back to CPU side and copy the next sub-domain to GPU side to continue which cause frequent communication between CPU and GPU. There is temporal blocking method [5], [6], [7], [8] which can solve this frequent communication problem. It has been utilized to improve cache locality [9], [10], [11] and to reduce the number of inter process communication [12].…”
Section: Introductionmentioning
confidence: 99%