Abstract
Multimedia applications such as image compression and decompression integrated with Internet play an important role in the embedded systems such as handheld devices in the recent years. To fulfill the requirements of high performance and low power-consumption in such application domains, dual-core architecture has been widely used in the commercial products in the areas of communication, multimedia, and automotive systems. Although the chip-level multiprocessing of the dual-core processors benefits the applications from exploiting the parallelism of the programs to expose the architecture features. It brings issues of software development in such system. One of the most important issues is to provide a multimedia framework in such system. In this thesis, we overview an integrated multimedia framework for the embedded dual-core processors to address those issues with multimedia appications such as H.264/AVC decoder, MP3 decoder, JPEG decoder. We develop those applications to evaluate performance on PAC SoC platform. The performance of the H.264/AVC decoder, JPEG decoder and MP3 decoder with streaming RPC communication model were improved by 32%, 45%, 55% comparing to the naive usage of RPC respectively. In addition, the proposed framework provides programming environment for the developers to program multimedia applications on dual-core processors. In order to display the functionality of those multimedia applications adapted on the dual-core processors, we also design a mobile phone GUI.