硬件加速Android网页图层合成的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:hzq1989aa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,网络化已经成为了现代嵌入式移动设备发展的核心。Google公司推出的Android智能操作系统及其使用的浏览器内核Webkit以其优秀的性能吸引了众多的用户和开发者。本文利用硬件图形处理单元对Android浏览器内核Webkit进行性能优化,实现硬件加速技术在网页合成中的应用,有效提高浏览器的网页浏览性能。  本文使用了性能分析工具Oprofile发现Android系统在网页浏览的过程中对Android2D图形库Skia的调用对中央处理器(CentralProcessingUnit,CPU)的占用率非常高。原生AndroidSkia图形库完全采用软件方式运行,然而越来越多的应用都使用了专门的硬件图形处理单元,因此本文希望通过图形处理单元(GraphicsProcessingUnit,GPU)来完成网页浏览中网页合成的操作以减少CPU的负担,同时提高网页浏览的速度。首先,本文介绍了Webkit的架构和工作机制;然后详细分析了Webkit网页渲染原理及合成加速技术在渲染过程的作用,从而总结出实现硬件合成加速的设计方案;最后,通过2D/3D图形库OpengGL|ES提供的应用接口完成网页图层纹理化、纹理合成及最后显示网页内容的工作。  本文的测试工作基于UniCore-2架构的SEP6200平台及ARM11架构的Telechips8900平台,分别采用性能分析工具Oprofile、浏览器综合性测试工具ClubComp、网页渲染帧率测试工具AnimationBenchmarking对本论文的硬件加速技术进行全面的性能评估。使用了硬件加速技术后,Oprofile监控到的CPU占用率在SEP6200和Telechips8900上分别最多下降了18%和9.62%;ClubComp的得分在SEP6200和Telechips8900上分别提高了24.53%和10.94%;运行AnimationBenchmarking的帧率在SEP6200和Telechips8900上分别提高了17.09%和11.11%。
其他文献
本研究以普通小麦(京411)为实验材料,SAM为甲基供体,从形态学、细胞学和分子生物学三个层面进行研究,试图阐明DNA甲基化对小麦初生根生长发育的影响。 实验结果表明: (1) SAM处理对小麦初生根的生长具有抑制作用,而且这种作用存在一定的剂量和时间依赖性,即随着SAM浓度的增大和处理时间的延长,抑制作用呈现加强的趋势。 (2) DNA甲基化水平的升高与SAM浓度和处理时间存在
红外成像技术在民用领域的应用越来越广泛,由于各方面因素的影响,导致红外热像仪输出的红外图像质量不高,为了使人们更加方便的观察红外图像以及后续的研究,因此很有必要进行
随着社会经济的发展和人们生活水平的提高,私家车的数量也越来越多。由于交通路网的日益更新,导致行人对路况不熟悉,使得出行极其不方便,这种情况在中国的各大城市更加明显。
目的 探讨伴有暴力倾向的精神分裂症患者静息状态下脑自发神经活动特征以及其脑功能异常的神经病理生理机制.方法 纳入符合ICD-10诊断标准的精神分裂症患者35例(男24例、女11
本论文以研究提高FBA活性对是否确实能够加速碳固定反应为目的,用过表达的方法将水稻胞质FBA嵌合基因转入鱼腥藻7120,对其进行酶活、生长、光合放氧等一系列生理指标的测定,
期刊
本文研究了发酵大豆制品——丹贝中异黄酮的活性,具体包括对抗氧化活性、抗菌活性和对癌变细胞生长繁殖的抑制作用的研究。确定丹贝的发酵工艺为:精选大豆—浸泡18~24h —0.08MP 蒸煮20min—加入0.8%乳酸—接入固体菌种(以少孢根霉为发酵菌种)—分装—36(±1)℃培养30h。异黄酮的粗提:将丹贝用正己烷脱脂,乙醇回流提取,减压浓缩至干,再用乙酸乙脂萃取,获得异黄酮粗提物用于抗氧化、抗菌的活
期刊
本文通过对荣华二采区10
期刊