-
公开(公告)号:CN105164653B
公开(公告)日:2018-06-19
申请号:CN201480024817.0
申请日:2014-04-22
申请人: 高通股份有限公司
发明人: 科林·克里斯托弗·夏普 , 托马斯·安德鲁·萨托里乌斯
IPC分类号: G06F12/1009 , G06F12/14
CPC分类号: G06F12/1009 , G06F12/145
摘要: 一种装置包含存储器,所述存储器存储包含第一页表条目的第一页表,其中所述第一页表条目进一步包含物理地址、与所述页表条目相关联的替代位置,以及与所述物理地址相关联的物理存储器页。第一处理单元经配置以:读取所述第一页表条目,且从所述第一页表条目确定所述物理地址。第二处理单元经配置以:从所述第一页表条目读取所述物理地址;从所述替代位置确定第二页属性数据,其中所述第二页属性数据定义所述物理存储器页针对所述第二处理单元的一或多个可存取性属性;且根据所述一或多个可存取性属性来存取与所述物理地址相关联的所述物理存储器页。
-
公开(公告)号:CN107851138A
公开(公告)日:2018-03-27
申请号:CN201680042506.6
申请日:2016-07-25
申请人: 高通股份有限公司
发明人: 科林·克里斯托弗·夏普 , 拉梅什·维斯瓦纳坦
IPC分类号: G06F21/10
CPC分类号: G06F21/6218 , G06F3/0622 , G06F3/0634 , G06F3/0673 , G06F21/10 , G06T1/20 , G06T1/60 , G06T2200/28
摘要: 本发明提出用于图形处理的技术。在一个实例中,图形处理单元GPU经配置以根据不安全模式和安全模式中的一者来存取存储器。所述GPU可包含存储器存取控制器,其经配置以基于所述不安全模式或安全模式以及与存储器资源相关联的资源描述符,将存储器事务从所述GPU的至少一个硬件单元引导到不安全存储器单元或安全存储器单元。
-
公开(公告)号:CN103109274B
公开(公告)日:2016-08-17
申请号:CN201180044782.3
申请日:2011-09-19
申请人: 高通股份有限公司
发明人: 阿列克谢·V·布尔德 , 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚加西亚 , 张弛红
摘要: 本发明描述可用于多处理器计算平台内的通信技术。在一些实例中,所述技术可提供可用于在使用命令队列起始任务的多处理器计算平台内支持消息传递的软件接口。在额外的实例中,所述技术可提供可用于多处理器计算平台内的共享存储器处理器间通信的软件接口。在进一步的实例中,所述技术可提供图形处理单元GPU,所述图形处理单元包含用于支持所述GPU与主机CPU之间的消息传递和/或共享存储器通信的硬件。
-
公开(公告)号:CN103119912A
公开(公告)日:2013-05-22
申请号:CN201180044807.X
申请日:2011-09-19
申请人: 高通股份有限公司
发明人: 阿列克谢·V·布尔德 , 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚·加西亚 , 张弛红
摘要: 本发明描述可用于多处理器计算平台内的通信技术。在一些实例中,所述技术可提供可用于在使用命令队列起始任务的多处理器计算平台内支持消息传递的软件接口。在额外的实例中,所述技术可提供可用于多处理器计算平台内的共享存储器处理器间通信的软件接口。在进一步的实例中,所述技术可提供图形处理单元GPU,所述图形处理单元包含用于支持所述GPU与主机CPU之间的消息传递和/或共享存储器通信的硬件。
-
公开(公告)号:CN104662583B
公开(公告)日:2017-03-08
申请号:CN201380046808.7
申请日:2013-08-07
申请人: 高通股份有限公司
发明人: 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚·加西亚 , 埃杜瓦杜斯·A·梅茨
IPC分类号: G06T1/60
摘要: 本发明提出用于IO装置(例如,GPU)的请求调页的技术,所述技术利用预提取和预备份通知事件信令以减少与请求调页相关联的时延。通过在所述IO装置实际上请求未备份的存储器之前执行所述请求调页操作来限制页面错误。
-
公开(公告)号:CN104641396A
公开(公告)日:2015-05-20
申请号:CN201380046499.3
申请日:2013-06-20
申请人: 高通股份有限公司
发明人: 埃杜瓦杜斯·A·梅茨 , 奈杰尔·特伦斯·普尔 , 科林·克里斯托弗·夏普 , 安德鲁·格鲁伯
CPC分类号: G06F9/4806 , G06F9/461 , G06F9/4812 , G06T1/20
摘要: 本发明针对用于调度用于在图形处理单元GPU上执行的GPU命令流的延迟抢占技术。描述经配置以控制GPU来执行延迟抢占调度的主机CPU。举例来说,主机CPU可响应于接收到抢占通知而选择GPU命令流中的一或多个位置以作为在其处允许发生抢占的一或多个位置,且可基于所述选定的一或多个位置将一或多个权标放置在所述GPU命令流中。所述权标可向所述GPU指示允许在所述选定的一或多个位置处发生抢占。本发明进一步描述经配置以基于放置在GPU命令流中的一或多个权标而抢占GPU命令流的执行的GPU。
-
公开(公告)号:CN104508641A
公开(公告)日:2015-04-08
申请号:CN201380039836.6
申请日:2013-07-18
申请人: 高通股份有限公司
发明人: 科林·克里斯托弗·夏普 , 托马斯·安德鲁·萨托里乌斯
CPC分类号: G06F12/1009 , G06F12/145 , G06F2212/656 , Y02D10/13
摘要: 第一处理单元(110)及第二处理单元(120)可存取系统存储器(130),所述系统存储器(130)存储所述第一处理单元及所述第二处理单元所共用的共用页表(132)。所述共用页表可存储用于由应用的工作存取的存储器块的虚拟存储器地址到物理存储器地址的映射。所述共用页表内的页条目可包含界定所述第一处理单元对所述存储器块的可存取性的第一组属性位、界定所述第二处理单元对所述相同存储器块的可存取性的第二组属性位,及界定所述存储器块的物理地址的物理地址位。
-
公开(公告)号:CN104641396B
公开(公告)日:2018-04-10
申请号:CN201380046499.3
申请日:2013-06-20
申请人: 高通股份有限公司
发明人: 埃杜瓦杜斯·A·梅茨 , 奈杰尔·特伦斯·普尔 , 科林·克里斯托弗·夏普 , 安德鲁·格鲁伯
CPC分类号: G06F9/4806 , G06F9/461 , G06F9/4812 , G06T1/20
摘要: 本发明针对用于调度用于在图形处理单元GPU上执行的GPU命令流的延迟抢占技术。描述经配置以控制GPU来执行延迟抢占调度的主机CPU。举例来说,主机CPU可响应于接收到抢占通知而选择GPU命令流中的一或多个位置以作为在其处允许发生抢占的一或多个位置,且可基于所述选定的一或多个位置将一或多个权标放置在所述GPU命令流中。所述权标可向所述GPU指示允许在所述选定的一或多个位置处发生抢占。本发明进一步描述经配置以基于放置在GPU命令流中的一或多个权标而抢占GPU命令流的执行的GPU。
-
公开(公告)号:CN106796712A
公开(公告)日:2017-05-31
申请号:CN201580052355.8
申请日:2015-09-16
申请人: 高通股份有限公司
发明人: 苏迪普·拉维·科蒂林加尔 , 穆因·汗 , 科林·克里斯托弗·夏普
IPC分类号: G06T1/20
CPC分类号: G06T1/60 , G06F12/1036 , G06F12/109 , G06F2212/657 , G06T1/20 , G06T2200/28
摘要: 一种透明格式转换器TFC可确定至少一个处理器针对存储在图形存储器中的图形数据的请求指示针对呈第一数据格式的图形数据的请求。所述TFC可至少部分地基于针对所述图形存储器中的所述图形数据的所述请求而从所述图形存储器检索呈第二数据格式的所述图形数据。所述TFC可将所述检索到的图形数据从所述第二数据格式转换成所述第一数据格式。所述TFC可将呈所述第一数据格式的所述经转换图形数据存储到可由所述至少一个处理器存取的存储器中。
-
公开(公告)号:CN103119912B
公开(公告)日:2016-06-01
申请号:CN201180044807.X
申请日:2011-09-19
申请人: 高通股份有限公司
发明人: 阿列克谢·V·布尔德 , 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚·加西亚 , 张弛红
摘要: 本发明描述可用于多处理器计算平台内的通信技术。在一些实例中,所述技术可提供可用于在使用命令队列起始任务的多处理器计算平台内支持消息传递的软件接口。在额外的实例中,所述技术可提供可用于多处理器计算平台内的共享存储器处理器间通信的软件接口。在进一步的实例中,所述技术可提供图形处理单元GPU,所述图形处理单元包含用于支持所述GPU与主机CPU之间的消息传递和/或共享存储器通信的硬件。
-
-
-
-
-
-
-
-
-