Hardware / Software co-design for JPEG2000
Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
For demanding applications, for example image or video processing, there may be computations that aren’t very suitable for digital signal processors. While a DSP processor is appropriate for some tasks, the instruction set could be extended in order to achieve higher performance for the tasks that such a processor normally isn’t actually design for. The platform used in this project is flexible in the sense that new hardware can be designed to speed up certain computations.
This thesis analyzes the computational complex parts of JPEG2000. In order to achieve sufficient performance for JPEG2000, there may be a need for hardware acceleration.
First, a JPEG2000 decoder was implemented for a DSP processor in assembler. When the firmware had been written, the cycle consumption of the parts was measured and estimated. From this analysis, the bottlenecks of the system were identified. Furthermore, new processor instructions are proposed that could be implemented for this system. Finally the performance improvements are estimated.
Place, publisher, year, edition, pages
Institutionen för systemteknik , 2006. , 47 p.
JPEG2000, Discrete Wavelet Transform, arithmetic coding, DSP processors, HW/SW partitioning,
IdentifiersURN: urn:nbn:se:liu:diva-5796ISRN: LITH-ISY-EX--06/3605--SEOAI: oai:DiVA.org:liu-5796DiVA: diva2:21516