首页> 中文学位 >基于龙芯平台的Firefox浏览器图形库的向量优化
【6h】

基于龙芯平台的Firefox浏览器图形库的向量优化

代理获取

目录

声明

目 录

第一章 绪论

1.1 研究背景

1.2 研究现状与意义

1.3 本人主要工作和创新点

1.4 论文组织

第二章 Firefox52 浏览器架构和龙芯3A目标平台剖析

2.1 Firefox52浏览器架构

2.1.1 Mozilla Firefox 背景

2.1.2 Firefox52 组成

2.1.3 浏览器的主要目录结构

2.1.4 Firefox52 的构建系统

2.2 龙芯3A处理器平台架构

2.2.1 寄存器

2.2.2 指令集

2.2.3 MIPS 栈结构

2.2.4 龙芯SIMD技术

2.3 本章总结

第三章 基于MSA指令集的Skia 库的向量优化

3.1 Skia 介绍

3.2 Skia 在龙芯平台上的编译支持

3.3 Intrinsic函数接口优化

3.3.1 Intrinsic 函数

3.3.2 函数的intrinsic实现

3.4 重构代码

3.4.1 floor函数优化说明

3.4.2 浮点数绝对值

3.5 符号扩展问题

3.6 浮点异常问题

3.7 移植入Firefox52 浏览器

3.8 本章小结

第四章 基于多媒体指令的LibYUV库的汇编优化

4.1 LibYUV的优化梳理

4.2 YUV与RGB存储及采样模式

4.2.1 YUV格式

4.2.2 RGB 格式

4.3 内嵌汇编优化

4.3.1优化颜色饱和函数

4.3.2 RGB565ToARGBRow_C 函数优化

4.3.3 YUV与RGB 转码器优化

4.4 Invert模式问题

4.4.1 Invert模式剖析

4.4.2 invert模式问题解决方案

4.5 非对齐访存问题

4.5.1 非对齐地址的影响

4.5.2 龙芯解决方案

4.5.3 自适应择优算法

4.6 二进制兼容

4.6.1 问题需求

4.6.2 解决方案

4.7 区分平台优化代码

4.7.1 非mips 平台不包含优化代码

4.7.2 排除编译器默认配置的影响

4.7.3 检测编译器是否支持

4.8 总结

第五章 测试

5.1 skia 独立测试

5.1.1 正确性测试

5.1.2 性能测试

5.2 LibYUV独立测试

5.2.1 正确性测试

5.2.2 性能测试

5.3 浏览器canvas测试

5.4 浏览器优酷视频测试

5.5 总结

结论

参考文献

攻读硕士学位期间取得的学术成果

致谢

展开▼

著录项

  • 作者

    程洋洋;

  • 作者单位

    安徽大学;

  • 授予单位 安徽大学;
  • 学科 集成电路工程
  • 授予学位 硕士
  • 导师姓名 李正平,吴国元;
  • 年度 2020
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 TP3TN4;
  • 关键词

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号