A video decoding optimization for heterogeneous dual-core platforms architecture
العنوان: | A video decoding optimization for heterogeneous dual-core platforms architecture |
---|---|
المؤلفون: | Bin-Chang Chieu, Yung-Sung Huang |
المصدر: | Multimedia Tools and Applications. 75:627-646 |
بيانات النشر: | Springer Science and Business Media LLC, 2014. |
سنة النشر: | 2014 |
مصطلحات موضوعية: | 010302 applied physics, Digital signal processor, Computer Networks and Communications, Computer science, business.industry, 020208 electrical & electronic engineering, 02 engineering and technology, 01 natural sciences, Scheduling (computing), Hardware and Architecture, Embedded system, 0103 physical sciences, 0202 electrical engineering, electronic engineering, information engineering, Media Technology, System on a chip, business, Mobile device, Direct memory access, Software, Computer hardware, Digital signal processing |
الوصف: | Digital signal processors (DSPs), with their powerful computing abilities, are commonly used for multimedia coding/decoding processes. Therefore, the SOC (System on Chip) industry integrates DSP with ARM (Advanced RISC Machine) for input/output processing, saving power, and building up a multi-core platform used in handheld devices. The computing ability of ARM has been substantially improved with some state of the art technique. The industry currently has regarded the integration of ARM and DSP into SOC as two independent cores to enhance the efficiency. Since one algorithm is added to process the distributed computing work of the dual cores, the efficiency must be doubled. The system will assign the work to the core with higher processing efficiency. Instead of the traditional Static task scheduling, this article proposed a new approach called Dynamic task scheduling, providing 29.88 % higher efficiency than that of Static task scheduling. The reason is that the static partition will finally send the heavy load of computing to DSP; therefore, it is not possible to achieve the enhanced efficiency of the multi-core. However, the dynamic task scheduling will consider the actual loading of each core for computing and communicate with each other; furthermore, it can share the work to assist the process of each core. Besides, the Direct Memory Access is integrated with the multi-core platform to reduce the time-consumption resulted from the communication between the dual cores. The experimental result shows that the dynamic partition operated by the heterogeneous dual core system can use 192 MHz pulse to decode the CIF video signal that the decoding speed can reach 30fps and the efficiency is improved 50 % with DMA (Direct Memory Access) technology incorporated. |
تدمد: | 1573-7721 1380-7501 |
DOI: | 10.1007/s11042-014-2312-8 |
URL الوصول: | https://explore.openaire.eu/search/publication?articleId=doi_________::76cd4077d70d637706f9165b37cde99e https://doi.org/10.1007/s11042-014-2312-8 |
Rights: | CLOSED |
رقم الانضمام: | edsair.doi...........76cd4077d70d637706f9165b37cde99e |
قاعدة البيانات: | OpenAIRE |
تدمد: | 15737721 13807501 |
---|---|
DOI: | 10.1007/s11042-014-2312-8 |