-
公开(公告)号:CN104520825A
公开(公告)日:2015-04-15
申请号:CN201380041399.1
申请日:2013-08-05
申请人: 高通股份有限公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0815 , G06F12/0811 , G06F12/0833 , G06F12/0837 , G06F12/0891 , G06F2212/302
摘要: 一种方法包含使用第一可编程处理器将共享可变数据存储到第一处理器的第一高速缓冲存储器的高速缓存行。所述方法进一步包含:使用所述第一可编程处理器执行具有释放的存储操作;使用第二可编程处理器执行具有获取的加载操作;及使用所述第二可编程处理器加载来自所述第二可编程处理器的高速缓冲存储器的所述共享可变数据的值。
-
公开(公告)号:CN117501302A
公开(公告)日:2024-02-02
申请号:CN202280042990.8
申请日:2022-05-26
申请人: 高通股份有限公司
IPC分类号: G06T1/20
摘要: 本公开内容涉及用于图形处理的方法和设备,包括例如GPU的装置。该装置可以生成包括多个条目的表,以存储与常数值或立即值中的至少一者相关联的数据。该装置还可以在生成表时处理包括常数值或立即值中的至少一者的第一数据。此外,该装置可以在所生成的表中存储第一数据的常数值或立即值中的至少一者。所述装置还可以在将所述常数值或所述立即值中的至少一者存储在所述表中时,发送包括所述第一数据的所述常数值或所述立即值中的所存储的至少一者的表。
-
公开(公告)号:CN108027637A
公开(公告)日:2018-05-11
申请号:CN201680053999.3
申请日:2016-08-22
申请人: 高通股份有限公司
发明人: S·加代尔拉布 , S·R·科第林格尔 , M·瓦里亚 , P·辛哈 , U·帕特尔 , R·刘 , J·朱 , S·戈拉米安 , H·钟 , D·斯特拉瑟 , R·纳加拉杰 , E·德默斯
IPC分类号: G06F1/32
CPC分类号: G06F3/0656 , G06F1/324 , G06F1/3275 , G06F1/3296 , G06F3/0613 , G06F3/0661 , G06F3/0683 , G06F13/1673 , Y02D10/126 , Y02D10/13 , Y02D10/14 , Y02D10/172
摘要: 公开了用于控制存储器频率的系统、方法和计算机程序。一种方法包括:第一存储器客户端产生压缩数据缓冲区和与压缩数据缓冲区相关的压缩统计。压缩数据缓冲区和压缩统计被存储在存储器设备中。基于所存储的压缩统计,调整存储器设备的频率或电压设置,以使得第二存储器客户端能够读取压缩数据缓冲区。
-
公开(公告)号:CN104520825B
公开(公告)日:2018-02-02
申请号:CN201380041399.1
申请日:2013-08-05
申请人: 高通股份有限公司
IPC分类号: G06F12/0877
CPC分类号: G06F12/0815 , G06F12/0811 , G06F12/0833 , G06F12/0837 , G06F12/0891 , G06F2212/302
摘要: 一种方法包含使用第一可编程处理器将共享可变数据存储到第一处理器的第一高速缓冲存储器的高速缓存行。所述方法进一步包含:使用所述第一可编程处理器执行具有释放的存储操作;使用第二可编程处理器执行具有获取的加载操作;及使用所述第二可编程处理器加载来自所述第二可编程处理器的高速缓冲存储器的所述共享可变数据的值。
-
公开(公告)号:CN108027956B
公开(公告)日:2021-05-25
申请号:CN201680054603.7
申请日:2016-07-26
申请人: 高通股份有限公司
摘要: 一种图形处理单元GPU可以确定在所述GPU上执行的片段着色器程序的工作负载。所述GPU可以比较所述片段着色器程序的所述工作负载与阈值。响应于确定所述片段着色器程序的所述工作负载低于指定阈值,所述片段着色器程序可以处理所述一或多个片段,而不在通过所述片段着色器程序进行所述处理之前,所述GPU执行对一或多个片段的早期深度测试。在通过所述片段着色器程序进行处理之后,所述GPU可以执行对所述一或多个片段的后期深度测试,从而产生一或多个非遮蔽片段。所述GPU可以将所述一或多个非遮蔽片段的像素值写入到帧缓冲器中。
-
公开(公告)号:CN105556487A
公开(公告)日:2016-05-04
申请号:CN201480052005.7
申请日:2014-08-27
申请人: 高通股份有限公司
IPC分类号: G06F12/08 , G06F12/1009 , G06T1/60
CPC分类号: G06F12/1009 , G06F12/08 , G06F2212/302 , G06T1/60
摘要: 本发明提供用以处理非驻留页的系统和方法,其可包含:尝试存取所述非驻留页,所述非驻留页的地址指向含有默认值的存储器页;基于指示特定非驻留页不应该产生页错误的指示符而确定所述非驻留页不应该导致页错误;返回存储器读取未翻译的指示且在对所述非驻留页的所述存取是读取且所述非驻留页不应该导致页错误时返回所述默认值。另一实例可在对所述非驻留页的所述存取是写入且所述非驻留页不应该导致页错误时中断写入。
-
公开(公告)号:CN118679492A
公开(公告)日:2024-09-20
申请号:CN202380020669.4
申请日:2023-02-10
申请人: 高通股份有限公司
摘要: 本公开内容提供了用于动态波配对的系统、设备、装置和方法,包括编码于存储介质上的计算机程序。图形处理器可以将一个或多个GPU工作负载分配给多个波时隙中的一个或多个波时隙。所述图形处理器可以选择多个执行时隙中的第一执行时隙以用于执行所述一个或多个GPU工作负载。所述选择可以基于多个粒度中的一个粒度。所述图形处理器可以在所选择的第一执行时隙处以所述多个粒度中的所述一个粒度执行所述一个或多个GPU工作负载。
-
公开(公告)号:CN105556487B
公开(公告)日:2019-04-02
申请号:CN201480052005.7
申请日:2014-08-27
申请人: 高通股份有限公司
IPC分类号: G06F12/08 , G06F12/1009 , G06T1/60
摘要: 本发明提供用以处理非驻留页的系统和方法,其可包含:尝试存取所述非驻留页,所述非驻留页的地址指向含有默认值的存储器页;基于指示特定非驻留页不应该产生页错误的指示符而确定所述非驻留页不应该导致页错误;返回存储器读取未翻译的指示且在对所述非驻留页的所述存取是读取且所述非驻留页不应该导致页错误时返回所述默认值。另一实例可在对所述非驻留页的所述存取是写入且所述非驻留页不应该导致页错误时中断写入。
-
公开(公告)号:CN115885254A
公开(公告)日:2023-03-31
申请号:CN202180051097.7
申请日:2021-08-04
申请人: 高通股份有限公司
IPC分类号: G06F8/41
摘要: 图形处理单元(GPU)利用块通用寄存器(bGPR)将指令组的样本的多个波加载到处理管线中,并从管线接收处理后的样本。GPU使用持久GPR和bGPR为执行第一波的指令组来获取bGPR的信用。GPU在将第一波加载到管线中时退还信用。当至少一个信用是可用的并且管线正在处理第一波时,GPU执行指令组的后续波来将样本加载到管线。GPU在队列中存储已加载到管线中的每个波的指示。GPU在bGPR的物理时隙是可用的时将队列中下一波的样本从管线返回到bGPR以供进一步处理。
-
公开(公告)号:CN108027956A
公开(公告)日:2018-05-11
申请号:CN201680054603.7
申请日:2016-07-26
申请人: 高通股份有限公司
CPC分类号: G06T7/20 , G06T1/20 , G06T1/60 , G06T15/005 , G06T15/80 , G06T2200/04 , G06T2200/28
摘要: 一种图形处理单元GPU可以确定在所述GPU上执行的片段着色器程序的工作负载。所述GPU可以比较所述片段着色器程序的所述工作负载与阈值。响应于确定所述片段着色器程序的所述工作负载低于指定阈值,所述片段着色器程序可以处理所述一或多个片段,而不在通过所述片段着色器程序进行所述处理之前,所述GPU执行对一或多个片段的早期深度测试。在通过所述片段着色器程序进行处理之后,所述GPU可以执行对所述一或多个片段的后期深度测试,从而产生一或多个非遮蔽片段。所述GPU可以将所述一或多个非遮蔽片段的像素值写入到帧缓冲器中。
-
-
-
-
-
-
-
-
-