首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种统一染色阵列高效能动态平衡运行方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:西安翔腾微电子科技有限公司

摘要:本发明涉及一种统一染色阵列高效能动态平衡运行方法。本发明包括以下步骤:1场景特征提取;由主机读取绘图场景并记录场景特征;2配置切换必要性分析;通过计算评估是否需要动态调整染色内核开启数量;3分析调度开销;4分析驱动开销;5运行高效能平衡策略;6配置染色阵列运行模式。本发明在满足统一染色阵列功性能的前提下降低计算资源的占用数,从而到达动态降低GPU功耗的目的。

主权项:1.一种统一染色阵列高效能动态平衡运行方法,其特征在与:该方法包括以下步骤:1场景特征提取;由主机读取绘图场景并记录场景特征;场景特征包括使能开关、模式配置、染色任务数量;2配置切换必要性分析;通过计算评估是否需要动态调整染色内核开启数量;2.1由步骤1输入的场景特征数据按照一定的函数关系η′=fx,y,z...计算驱动开销的预估值η′,其中,函数关系fx,y,z...为多元线性方程,自变量x,y,z...为步骤1中统计的使能信息与任务数量,权重系数由染色驱动在设计和测试之初测试与分析得到;η′不一定精确,但能在一定程度上反映场景绘制的复杂程度、染色任务量和染色驱动完成绘制所需的时钟周期数;2.2计算δmax=Nmax*τmax+ωmax,其中τmax和ωmax为事先实测任务调度单元组装调度全部属性所需时钟周期与染色器输出控制单元搬运全部属性所需时钟周期数,Nmax为染色核的总数量;2.3若预估值η大于δmax则跳转至步骤5;若预估值η′小于δmax则进行步骤3与步骤4;3分析调度开销;分析步骤1采集的数据,重点关注各使能开关与模式参数配置,当某一功能使能开时,通过分析其模式配置便能求得任务调度单元与染色器输出控制单元需要调度、组装与搬运的属性数量,以此得知该绘图场景下任务调度单元为一个染色核调度所需周期数τ和染色器输出控制单元搬运一个染色核的输出数据所需周期数ω;4分析驱动开销;分析步骤1采集的数据,重点关注各使能开关,当某一功能使能开时,通过分析得知驱动执行路径并能预估一个相对准确的驱动执行周期数T;5运行高效能平衡策略;5.1接收来自步骤2、步骤3或步骤4的输入;5.2若输入来自步骤2,说明计算复杂度高,则控制染色阵列控制模块配置全部计算核心开启;5.3若输入来自步骤3、步骤4,则计算其中N为效能平衡时染色核数量,T由步骤4输入,τ和ω由步骤3输入;进入步骤6;6配置染色阵列运行模式;根据步骤5中N可知需要开启的染色内核数,动态关闭不需要的计算资源。

全文数据:

权利要求:

百度查询: 西安翔腾微电子科技有限公司 一种统一染色阵列高效能动态平衡运行方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。