Title :
Speech Codec Optimization Based on Cell Broadband Engine
Author :
Zhenbo Zhu ; Qing Wang ; Bo Feng ; Ling Shao
Author_Institution :
IBM China Res. Lab., Beijing, China
Abstract :
Cell broadband engine (CBE) is a multi-core processor jointly developed by Sony, Toshiba and IBM. The multi-SPE architecture makes it powerful for streaming media processing, such as voice over IP application. In this paper, a CBE based IP media server (IMS) architecture is proposed and the workloads of ITU-T G.723.1 and GSM-AMR encoder on CBE are analyzed with some preliminary optimization result from both CBE simulator and real CBE hardware. Branch instruction reduction, data level parallelism (SIMD), instruction level parallelism and aligned SPU local store access techniques are applied in our single precision floating-point based reference software optimization on cell. The performance we have achieved demonstrates the cell competence for computation intensity applications in telecom industry.
Keywords :
IP networks; microprocessor chips; speech codecs; GSM-AMR encoder; IP media server; branch instruction reduction; cell broadband engine; data level parallelism; floating-point based reference software optimization; instruction level parallelism; local store access techniques; media streaming processing; multicore processor; speech codec optimization; telecom industry; voice over IP application; Analytical models; Computational modeling; Computer applications; Engines; Hardware; Internet telephony; Multicore processing; Parallel processing; Speech codecs; Streaming media; Cell Broadband Engine; Multimedia System; Optimization; Speech Codec; Voice Conference;
Conference_Titel :
Acoustics, Speech and Signal Processing, 2007. ICASSP 2007. IEEE International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0727-3
DOI :
10.1109/ICASSP.2007.366358