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