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 :
بازگشت