-
公开(公告)号:CN109791510B
公开(公告)日:2023-05-26
申请号:CN201780056281.4
申请日:2017-07-31
申请人: 高通股份有限公司
摘要: 实施例包括用于在计算设备上实施数据流管理的计算设备、装置和装置实施的方法。实施例方法可以包括:初始化第一异构处理设备的第一存储器的缓冲分区,以用于由第一异构处理设备执行第一操作的第一迭代的输出,其中,被分配用于由第二异构处理设备执行的第二操作的第一迭代依赖于该输出。实施例方法可以包括:识别用于从缓冲分区传送第一异构处理设备的输出以作为第二异构处理设备的输入的存储器管理操作。实施例方法可以包括:分配第二存储器以用于存储由第三异构处理设备执行的迭代的数据,以最小化用于所分配的第二存储器的存储器管理操作的数量。
-
公开(公告)号:CN108885569A
公开(公告)日:2018-11-23
申请号:CN201780019614.6
申请日:2017-03-01
申请人: 高通股份有限公司
IPC分类号: G06F9/52
摘要: 实施例包括识别增强型同步操作结果的计算设备、系统和方法。计算设备可以接收针对计算设备的第一资源的第一资源访问请求,包括来自计算设备的第一计算元件的第一请求方标识符。计算设备还可以接收针对第一资源的第二资源访问请求,包括来自计算设备的第二计算元件的第二请求方标识符。计算设备可以基于第一资源访问请求授权第一计算元件访问第一资源;并向所述第二计算元件返回包括作为获胜者计算元件标识符的第一请求方标识符的响应。
-
公开(公告)号:CN109791510A
公开(公告)日:2019-05-21
申请号:CN201780056281.4
申请日:2017-07-31
申请人: 高通股份有限公司
CPC分类号: G06F3/0613 , G06F3/0631 , G06F3/0656 , G06F3/0685 , G06F9/52 , G06F9/544 , G06F12/0811 , G06F12/084 , G06F12/0855 , G06F2212/283 , G06F2212/314
摘要: 实施例包括用于在计算设备上实施数据流管理的计算设备、装置和装置实施的方法。实施例方法可以包括:初始化第一异构处理设备的第一存储器的缓冲分区,以用于由第一异构处理设备执行第一操作的第一迭代的输出,其中,被分配用于由第二异构处理设备执行的第二操作的第一迭代依赖于该输出。实施例方法可以包括:识别用于从缓冲分区传送第一异构处理设备的输出以作为第二异构处理设备的输入的存储器管理操作。实施例方法可以包括:分配第二存储器以用于存储由第三异构处理设备执行的迭代的数据,以最小化用于所分配的第二存储器的存储器管理操作的数量。
-
公开(公告)号:CN108463803A
公开(公告)日:2018-08-28
申请号:CN201680079226.2
申请日:2016-12-13
申请人: 高通股份有限公司
发明人: T·库马尔 , A·纳塔拉詹 , D·苏亚雷斯格拉西亚
IPC分类号: G06F9/46
CPC分类号: G06F3/0656 , G06F3/061 , G06F3/0673 , G06F9/3834 , G06F9/467 , G06F9/544 , G06F12/1072 , G06F2212/65
摘要: 用于计算设备将来自多个处理单元的并发写入合并到与应用相关联的缓冲区的方法、设备和非临时性处理器可读存储介质。一种由处理器执行的实施例方法可以包括:识别访问缓冲区的多个并发请求,所述多个并发请求是稀疏的、不相交的、以及只写的;针对所述多个处理单元中的每一个处理单元配置写集合;使用写集合来执行访问缓冲区的所述多个并发请求;确定访问缓冲区的所述多个并发请求中的每一个是否完成;经由所述多个处理单元中的每一个处理单元的写集合来获得缓冲区索引和数据;并且响应于确定访问缓冲区的所述多个并发请求中的每一个都完成,经由所述多个处理单元中的每一个处理单元的写集合,使用所接收的缓冲区索引和数据来写入缓冲区。
-
-
-