DocumentCode
540410
Title
Acceleration of finite difference time domain method using cell broadband engine processor
Author
Watanabe, Shinya ; Hashimoto, Osamu
Author_Institution
Dept. of Electr. Eng. & Electron., Aoyama Gakuin Univ., Sagamihara, Japan
fYear
2010
fDate
7-10 Dec. 2010
Firstpage
2161
Lastpage
2163
Abstract
In this study, speed-up of a three-dimensional finite difference time domain (FDTD) method is examined using the Cell broadband engine (Cell/B.E.) processor. In the past, direct memory access (DMA) calculation time was a problem in view of the speed-up of the FDTD method when the calculation domain was large e.g., a 3D calculation domain. To prevent this problem, continuous memory access between the main memory and local store (LS) of synergistic processor elements (SPEs) by DMA is examined. Further, software pipelining is implemented in a SPE program by considering processing dependence in FDTD method. As a result, a linear speed-up rate is obtained when several SPEs are used. Moreover, when 8 SPEs are used and a vectorzed SPE code is employed, the speed-up rate is approximately 24 times. The proposed programming techniques are validated form the obtained results.
Keywords
finite difference time-domain analysis; microprocessor chips; software engineering; Cell broadband engine processor; direct memory access; finite difference time domain method; software pipelining; synergistic processor elements; vector SPE code; Computer architecture; Finite difference methods; Microprocessors; Pipeline processing; Programming; Software; Time domain analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Microwave Conference Proceedings (APMC), 2010 Asia-Pacific
Conference_Location
Yokohama
Print_ISBN
978-1-4244-7590-2
Electronic_ISBN
978-1-902339-22-2
Type
conf
Filename
5728287
Link To Document