DocumentCode :
2964090
Title :
Optimization of vertical and horizontal beamforming kernels on the PowerPC G4 processor with AltiVec technology
Author :
Cho, Young H. ; Brunke, David ; Allen, Greg E. ; Evans, Brian L.
Author_Institution :
Appl. Res. Lab., Texas Univ., Austin, TX, USA
Volume :
2
fYear :
2000
fDate :
Oct. 29 2000-Nov. 1 2000
Firstpage :
1670
Abstract :
Three-dimensional real-time digital sonar beamforming requires 4 to 12 GFLOPS, 1 to 2 GB of memory, and about 100 MB/s of I/O bandwidth. G.E. Allen and B.L. Evans have implemented a 4-GFLOP sonar beamformer in real-time on a Sun UltraSPARC II server with 16 333-MHz processors by utilizing the Visual Instruction Set (VIS) single-instruction multiple-data (SIMD) extensions. In this paper, we rewrite the horizontal and vertical beamforming kernels to use AltiVec SIMD extension for the PowerPC. AltiVec can execute up to four 32-bit floating-point multiply and accumulate (MAC) operations per instruction. In the PowerPC implementation, we prefetch and realign data for the I28-bit SIMD registers of AltiVec. We evaluate the performance of these beamforming kernels on the PowerPC and the UltraSPARC-II to evaluate the impact of the compiler, SIMD word alignment, and cache block alignment on performance.
Keywords :
digital signal processing chips; floating point arithmetic; real-time systems; sonar imaging; 3D real-time digital sonar beamforming; AltiVec technology; PowerPC G4 processor; SIMD word alignment; Sun UltraSPARC II server; beamforming kernels; cache block alignment; compiler; floating-point multiply and accumulate operations; performance; realign data; single-instruction multiple-data; Array signal processing; Bandwidth; Computer architecture; Digital signal processing; Kernel; Laboratories; Registers; Signal processing; Sonar applications; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2000. Conference Record of the Thirty-Fourth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
ISSN :
1058-6393
Print_ISBN :
0-7803-6514-3
Type :
conf
DOI :
10.1109/ACSSC.2000.911273
Filename :
911273
Link To Document :
بازگشت