【摘 要】
:
随着多媒体技术越来越多地在各个平台上的应用,流媒体、音视频技术被应用在各种场合。各种多媒体处理器技术和编解码器被应用在各类SOC片上系统中,其中包括ARM、MIPS等各种处
论文部分内容阅读
随着多媒体技术越来越多地在各个平台上的应用,流媒体、音视频技术被应用在各种场合。各种多媒体处理器技术和编解码器被应用在各类SOC片上系统中,其中包括ARM、MIPS等各种处理器平台。ARM Cortex-A8是ARM公司最新的采用ARMv7架构的处理器,拥有其特有的NEON多媒体处理引擎。WMA是微软公司制定的音乐文件格式,近年来在网络以及存储设备的应用中占有越来越大的比例。本课题是将微软的WMA10解码器在ARM Cortex-A8平台上的针对性优化作为研究课题,分析解码器的各个模块的优化策略,以及对特殊平台的移植和Cortex-A8平台上的优化策略和改进算法。达到优化整体片内效率,减少片上功耗的目的。本文首先介绍了微软的WMA编解码器的发展以及相关的一些数字音频算法的概况。同时,对于本文的目标平台ARM平台作了分析介绍,特别分析了Cortex-A8平台的特性,包括指令集、流水线结构,以及其特有的NEON多媒体处理引擎和并行处理机制。其次,着重分析了WMA解码器的解码流程,对其相对应的各个处理模块作了结构分析。在此基础上,针对解码器在ARM Cortex-A8平台上的实现,对一些热点函数模块在C语言、汇编语言等不同层次上及存储器优化方面提出了改进的算法和优化策略,如改进型的哈弗曼算法,减少了哈弗曼树的搜索深度;以及针对Cortex-A8平台NEON多媒体协处理器并行特性而改进的非原址FFT算法。最后给出了优化前后的整体性能提升比较分析结果。Worst Case下优化后代码执行仅需要8 MIPS,相比原始C代码性能提升达到70%。
其他文献
改革开放以来,中国的经济发展取得了举世瞩目的成绩,但是,在发展经济的同时,中国也遇到了失业这个世界性的难题。自1992年经济体制进入全面调整和转轨阶段以来,我国失业问题
煤层原始瓦斯含量是指单位质量原始煤体所含有的瓦斯量(损失量、解析量、残存量的三者之和,换算成标准状态下的体积),它是矿井瓦斯涌出量预测的重要依据参数。本文以安茂煤业
中小企业历来是促进我国经济发展的一支重要力量,而科技型中小企业则是其中的重要组成部分,是扩散和转化高技术成果的重要力量之一,是提高企业整体素质水平、调整和优化产业
伴随着我国工业化进程和传统城乡二元分治结构下产生的传统二元户籍制度,农民工这一特殊群体应运而生。自20世纪80年代以来,越来越多农民工从农村涌向城市,农民工对促进城市
工程实践中通常采用埋深与瓦斯含量的一元线性回归来预测煤层瓦斯含量,但是,实际瓦斯含量值与埋深的线性关系对于地质条件要求高且适用范围有限。基于此提出了通过一元非线性
为了解决常规泡沫水泥存在的密度高、泡沫不稳定、抗压强度低、孔隙度高、有效期短等缺点,研发了一种新型的胶质气体泡沫(CGA)基泡沫水泥体系并进行性能评价。将CGA作为泡沫
距黄果树瀑布约六公里远处,有一个小小的寨子,里面住着200多户以“伍”为宗姓的布依族人。据记载,早在600年前,他们的祖先便在此落地生根。如今,这里已成为名闻遐迩的蜡染之乡、石
随着国际海运业发展和全球经济的一体化进程的加快,港口在全球经济中的地位和作用日趋突出,并将逐步演化成区域经济发展和国际贸易的综合物流中心。同时,港口的发展也带动了
目的采用高脂高糖饲料喂养8周加小剂量链脲佐菌素(Streptozocin,STZ)腹腔注射的方法复制2型糖尿病大鼠模型,通过观察中药提取物枸杞多糖(lycium barbarum polysaccharides,LB
问题行为是指显著不同于同龄正常人的行为。儿童问题行为是儿童期由于各种原因导致的行为异常,致使儿童社会适应发生困难,不能在普通教学环境下进行有效地学习。培智学校中的