通过系统优化提高龙芯2号视频播放性能

通过系统优化提高龙芯2号视频播放性能

庄泗华[1]2004年在《通过系统优化提高龙芯2号视频播放性能》文中认为在龙芯2号CPU的众多应用中,视频播放是最重要的应用之一。提高龙芯2号的视频播放性能无论对于现在还是将来都有十分重要的意义。视频播放的总时间分为视频解码、视频输出、音频解码与输出、系统开销四个部分,其中视频输出部分占有相当的比重。龙芯2号实现的用于加速显卡显存访问的Uncached Accelerating技术可以大幅减少视频输出部分的时间,但龙芯2号主要使用的操作系统Linux对该技术尚未提供支持。Linux主流视频播放软件Mplayer中的新型高速视频输出库Vidix也可以大幅减少视频输出部分的时间,但该库尚不能在龙芯2号平台上运行。本文分析了Linux主流视频播放软件Mplayer的视频输出部分的工作过程,通过系统优化,包括为Linux增加Uncached Accelerating支持和将Vidix库移植至龙芯2号平台,使无声音全速播放MPEG-1视频时的视频输出部分时间减少约71%、播放总时间减少约20%,有效地提高了龙芯2号的视频播放性能,并给今后的进一步优化工作提供了基础。另外,增加Uncached Accelerating支持使系统显示带宽大部分情况下提高到原来的两倍以上,最高接近叁倍。

伍鸣, 张福新, 林伟, 许先超, 袁楠[2]2006年在《龙芯2号处理器系统优化关键技术》文中研究说明系统软件作为处理器和应用程序之间的接口,对于充分利用处理器的特性来维护处理器与应用程序的稳定性和提高应用程序的性能起着极其重要的作用·描述了在Linux内核中解决龙芯2号处理器的Cache别名问题的方法以及通过增加页的大小、软TLB和FAST TLB REFILL的方法减小TLB失效的性能损失,还有Uncache Accelerate对媒体播放软件的加速·实验结果表明,在系统软件中增加这些方法的支持,对系统的稳定性和性能都有较大的好处·

参考文献:

[1]. 通过系统优化提高龙芯2号视频播放性能[D]. 庄泗华. 中国科学院研究生院(计算技术研究所). 2004

[2]. 龙芯2号处理器系统优化关键技术[J]. 伍鸣, 张福新, 林伟, 许先超, 袁楠. 计算机研究与发展. 2006

标签:;  ;  ;  ;  ;  

通过系统优化提高龙芯2号视频播放性能
下载Doc文档

猜你喜欢