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