摘要
显示列表功能是图形处理器3D处理引擎的核心功能,通过将一段图形绘制指令存储到图形处理器内部,来完成复杂场景下同一物体的重复绘制。该功能极大地减少了主机与图形处理器之间的数据吞吐量,降低数据带宽的压力、高效地绘制复杂场景。文中基于Xilinx XC7VX1140T构建FPGA原型系统,参考ALT-M9芯片的实现能力,提出了一种软硬件协同方式的显示列表设计实现方法。该方法充分利用了CPU与GPU的处理能力,灵活实现了图形处理命令在不同实现方式下显示列表的设计与实现。验证结果表明,软硬件协同方式实现的显示列表性能优越,空间分配管理灵活,可靠性高。
Display list is the core function of 3D process engine in GPU,through storing a number of graph commands to GPU to complete 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 XC7VX1140 T,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 showthat performance of collaborating hardware and software in display list is superior,with flexible the space allocation management and high reliability.
出处
《计算机技术与发展》
2016年第4期119-122,126,共5页
Computer Technology and Development
基金
中国航空工业集团创新基金(2010BD63111)