首页> 中文期刊> 《计算机技术与发展》 >图形处理显示列表的设计与实现

图形处理显示列表的设计与实现

         

摘要

Display list is the core function of 3D process engine in GPU,through storing a number of graph commands to GPU to com-plete repeat drawing for the same object in complex scene. It reduces the amount of data between CPU and GPU in a large degree,and lows pressure of data bandwidth and draws complex scene efficiently. Based on FPGA system built by Xilinx XC7VX1140T,taking a consideration in the capability of ALT-M9 chip,a method of collaborating hardware and software in display list design and realization is proposed. This method makes full use of the ability with CPU and GPU to complie the display list flexibly based on different way in graph commands realization. Verification results show that performance of collaborating hardware and software in display list is superior, with flexible the space allocation management and high reliability.%显示列表功能是图形处理器3D处理引擎的核心功能,通过将一段图形绘制指令存储到图形处理器内部,来完成复杂场景下同一物体的重复绘制。该功能极大地减少了主机与图形处理器之间的数据吞吐量,降低数据带宽的压力、高效地绘制复杂场景。文中基于Xilinx XC7VX1140T构建FPGA原型系统,参考ALT-M9芯片的实现能力,提出了一种软硬件协同方式的显示列表设计实现方法。该方法充分利用了CPU与GPU的处理能力,灵活实现了图形处理命令在不同实现方式下显示列表的设计与实现。验证结果表明,软硬件协同方式实现的显示列表性能优越,空间分配管理灵活,可靠性高。

著录项

  • 来源
    《计算机技术与发展》 |2016年第4期|119-122126|共5页
  • 作者单位

    中国航空工业西安航空计算技术研究所;

    陕西 西安 710068;

    集成电路与微系统设计航空科技重点试验室;

    陕西 西安 710068;

    中国航空工业西安航空计算技术研究所;

    陕西 西安 710068;

    集成电路与微系统设计航空科技重点试验室;

    陕西 西安 710068;

    中国航空工业西安航空计算技术研究所;

    陕西 西安 710068;

    集成电路与微系统设计航空科技重点试验室;

    陕西 西安 710068;

    中国航空工业西安航空计算技术研究所;

    陕西 西安 710068;

    集成电路与微系统设计航空科技重点试验室;

    陕西 西安 710068;

    西安翔腾微电子科技有限公司;

    陕西 西安 710068;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算机的应用;
  • 关键词

    图形处理器; OpenGL; 显示列表; 空间管理;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号