【技术实现步骤摘要】
一种基于SystemC的纹理完整性计算方法及计算单元
本专利技术涉及计算机硬件建模
,尤其涉及一种基于SystemC的纹理完整性计算方法及计算单元。
技术介绍
随着图形化应用的不断增加,早期单靠CPU进行图形绘制的解决方案已经难以满足成绩和技术增长的图形处理需求,图形处理器(GraphicProcessingUnit,GPU)应运而生。从1999年Nvidia发布第一款GPU产品至今,GPU技术的发展主要经历了固定功能流水线阶段、分离染色器架构阶段、统一染色器架构阶段,其图形处理能力不断提升,应用领域也从最初的图形绘制逐步扩展到通用计算领域。GPU流水线高速、并行的特征和灵活的可编程能力,为图形处理和通用并行计算提供了良好的运行平台。GPU芯片研制硬件逻辑规模巨大,复杂程度越来越高,需要在更高的抽象层次上对设计进行描述,以便能进行更高速度的仿真、软/硬件协同仿真和体系架构的探索。当设计被表达为系统级模型时,选用不同的算法对设计进行多次尝试是很容易做到的,换用不同的结构进行试验也能很快的完成;倘若使用寄存器传输级 ...
【技术保护点】
1.一种基于SystemC的纹理完整性计算方法,其特征在于:/n步骤1:监控命令处理器下发纹理处理命令;/n步骤2:执行纹理完整性判断;/n步骤3:执行纹理映射使能的计算。/n
【技术特征摘要】
1.一种基于SystemC的纹理完整性计算方法,其特征在于:
步骤1:监控命令处理器下发纹理处理命令;
步骤2:执行纹理完整性判断;
步骤3:执行纹理映射使能的计算。
2.根据权利要求1所述的基于SystemC的纹理完整性计算方法,其特征在于:
所述步骤1)中的纹理处理命令包括纹理加载命令或者纹理参数配置命令:
所述纹理加载命令为:下发glTexImage命令到图像处理单元,图像处理单元完成纹理的加载后,由命令处理器设置TexImageCompletionStart=1;
所述纹理参数配置命令为:下发glTexParameter命令到纹理完整性计算单元单元,完成相关纹理参数的配置后,由命令处理器设置TexParametersCompletionStart=1;
其中:TexImageCompletionStart表示纹理加载启动标记;
TexParametersCompletionStart表示纹理参数配置启动标记。
3.根据权利要求1所述的基于SystemC的纹理完整性计算方法,其特征在于:所述步骤2)包括:
监控进程TexImage_TexParameters_Monitor_Thread()在监控到TexImageCompletionStart或TexParametersCompletionStart为1后,调用Integrality_Calculate()函数,执行当前第i幅纹理的完整性计算,将完整性计算的结果保存在数组texObjIntegrality[i]中;
调用完Integrality_Calculate()后,清除TexImageCompletionStart或TexParametersCompletionStart为0;
其中:TexImage_TexParameters_Monitor_Thread()为监控TexImageCompletionStart和TexI...
【专利技术属性】
技术研发人员:姜丽云,陈佳,韩立敏,吴晓成,张骏,张少锋,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。