DocumentCode :
3346283
Title :
Optimizing the JPEG2000 binary arithmetic encoder for VLIW architectures
Author :
Valentine, Brian ; Sohm, Oliver
Author_Institution :
Texas Instruments, Inc., TX, USA
Volume :
5
fYear :
2004
fDate :
17-21 May 2004
Abstract :
The paper proposes several techniques for optimizing the JPEG2000 binary arithmetic encoder on very long instruction word (VLIW) architectures. Binary arithmetic coding (BAC) contains a large amount of conditional and sequential processing steps that make parallelism on VLIW devices difficult to realize. The paper illustrates an optimized software implementation that can software pipeline on a VLIW device. The Texas Instruments (TI) TMS320C64x digital signal processor (DSP) was chosen as the implementation platform. Results of our optimized code show a 2.4× performance speed-up over a straightforward implementation of the arithmetic encoder as defined in the JPEG2000 standard.
Keywords :
arithmetic codes; binary codes; digital arithmetic; digital signal processing chips; image coding; multiprocessing systems; optimisation; pipeline processing; JPEG2000 binary arithmetic encoder; TI TMS320C64x DSP; Texas Instruments TMS320C64x digital signal processor; VLIW architectures; conditional processing; image coding standard; sequential processing; software pipelining; very long instruction word architectures; Arithmetic; Computer architecture; Digital signal processing; Encoding; Image coding; Instruments; Parallel processing; Pipeline processing; Transform coding; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on
ISSN :
1520-6149
Print_ISBN :
0-7803-8484-9
Type :
conf
DOI :
10.1109/ICASSP.2004.1327061
Filename :
1327061
Link To Document :
بازگشت