Improvement of Multimedia Performance Based on 3-D Stacking Memory Architecture and Software Refinement

High Performance Computing and Communication & 2012 IEEE 9th International Conference Embedded Software and Systems(2012)

引用 2|浏览0
暂无评分
摘要
The three-dimensional (3-D) stacking memory is good way to extend the local memory of embedded CPU and/or DSP by the through-silicon-vias (TSVs) technology. In this work, we show a multi-core system with 3-D stacking memory, and the stacking memory can be configured as instruction cache or local data memory for each DSP core. Due to the non-cacheable property of local memory, the programmers have to rethink the software algorithm and the data structure to efficiently use the extended memory space. To demonstrate the performance enhancement of 3-D system, this paper presents three enhanced multimedia applications for HW/SW co-simulation by the electronic system-level (ESL) virtual platform. According to the experimental results, the 3-D system performance can be improved by 30%~50% for assembly coded single-channel H.264 decoder and multi-channel H.264 decoder respectively, compared with traditional 2-D system. In addition, for a JPEG decoder compiled with C compiler, more than 6 times system performance can be improved by placing the data section, heap and stack structure from external DDR2 memory to the 3-D stacking memory.
更多
查看译文
关键词
ddr2 memory,3-d system performance,multi-core system,multimedia performance,times system performance,3-d system,local memory,software refinement,2-d system,3-d stacking memory,h.264 decoder,local data memory,extended memory space,digital signal processing,data structure,data structures,decoding,multimedia,stacking,software engineering,memory management,dsp,tsv
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要