摘要
命令处理器是GPU中的可编程染色器,它将接收到的图形命令发送到3D引擎进行处理并绘制出图像。命令处理器是GPU数据处理的来源,其对图形命令的解析方式、处理速率与数据吞吐量直接决定了图形处理器3D引擎性能的发挥。在分析OpenGL图形绘制命令的基础上,提出了一种适用于OpenGL的图形命令处理器架构,并设计相应的运行管理方法及性能监控策略,既保证了命令处理运行的正确性,提高图形命令运行的时效性,又为命令处理器的升级与优化指明了方向。
Command processor is a programmable shader device in GPU,which sends the received graphic commands to the 3D engine for processing and drawing images.Command processor is the source of GPU data processing.Its resolution,processing speed and data throughput directly determine the performance of GPU 3D engine.Based on the analysis of OpenGL command,proposes a command processor architecture suitable for OpenGL,and designs corresponding operation management methods and performance monitoring strategies.It′s not only ensures the correctness and timeliness of command processor operation,but also points out the direction of command processing upgrade and optimization.
作者
刘晖
田泽
张骏
马城城
LIU Hui;TIAN Ze;ZHANG Jun;MA Cheng-cheng(Xi′an Aeronautics Computing Technique Research Institute,AVIC,Xi′an 710068,China;Key Laboratory of Aviation Science and Technology on Integrated Circuit and Micro-system Design,Xi′an 710068,China)
出处
《航空计算技术》
2020年第3期105-108,共4页
Aeronautical Computing Technique
基金
国家“十三五”预研基金项目资助(31513010202)
核高基重大专项基金项目资助(2016ZX01012101-004)。