安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210451776.X (22)申请日 2022.04.26 (71)申请人 OPPO广东移动通信有限公司 地址 523860 广东省东莞 市长安镇乌沙海 滨路18号 (72)发明人 杜宏堃 尹磊祖  (74)专利代理 机构 北京三高永信知识产权代理 有限责任公司 1 1138 专利代理师 冯瑶 (51)Int.Cl. G06F 9/50(2006.01) G06F 15/177(2006.01) (54)发明名称 资源访问方法、 芯片及设备 (57)摘要 本申请公开了一种资源访问方法、 芯片及设 备, 属于计算机技术领域。 该方法包括: 通过第N 级第一控制单元在同一时刻接收多个处理器对 第一共享资源的访问请求, 响应于接收到的多个 访问请求, 确定第N级处理器群的访问时长; 通过 第N级第一控制单元, 基于第N级处理器群的访问 时长确定第N ‑1级处理器群的访问时长, 直至确 定第1级处理器群的访问时长; 通过第1级第一控 制单元, 基于第1级处理器群的访问时长依次确 定第1级处理器群中每个处理器的访问时长, 并 控制每个处理器按照所确定的访问时长访问第 一共享资源。 该方法既保证了资源访问的有序 性, 还提高了访问效率。 权利要求书3页 说明书12页 附图4页 CN 114896059 A 2022.08.12 CN 114896059 A 1.一种资源访问方法, 其特征在于, 由数据处理芯片执行, 所述数据处理芯片包括多个 处理器, 所述多个处理器被划分为N级处理器群, 第N级处理器群包括至少两个第N ‑1级处理 器群, 第1级处理器群包括至少两个所述处理器, 每个处理器群对应于一个第一控制单元, N 为大于1的整数; 所述方法包括: 通过第N级第一控制单元在同一时刻接收所述多个处理器对第一共享资源的访问请 求, 响应于 接收到的多个访问请求, 确定所述第N级处 理器群的访问时长; 通过所述第N级第一控制单元, 基于所述第N级处理器群的访问时长确定第N ‑1级处理 器群的访问时长, 直至确定所述第1级处 理器群的访问时长; 通过第1级第一控制单元, 基于所述第1级处理器群的访 问时长依次确定所述第1级处 理器群中每个处理器的访问时长, 并控制每个处理器按照所确定的访问时长访问所述第一 共享资源。 2.根据权利要求1所述的方法, 其特征在于, 所述通过第N级第一控制单元在同一时刻 接收所述多个处 理器对第一共享资源的访问请求之前, 所述方法还 包括: 通过所述多个处理器, 分别向所属的第1级处理器群对应的第1级第 一控制单元发送所 述访问请求; 通过所述第1级第一控制单元向第2级第一控制单元发送所述访问请求, 直至通过第N ‑ 1级第一控制单 元向所述第N级第一控制单 元发送所述访问请求。 3.根据权利要求1所述的方法, 其特征在于, 所述通过所述第 N级第一控制单元, 基于所 述第N级处理器群的访问时长确定第N ‑1级处理器群的访问时长, 直至确定所述第1级处理 器群的访问时长, 包括: 通过所述第N级第一控制单元, 将所述第N级处理器群的访问时长与所包括的第N ‑1级 处理器群的访问权重相乘, 得到所述第N ‑1级处理器群的访问时长, 直至得到所述第1级处 理器群的访问时长 。 4.根据权利要求1所述的方法, 其特征在于, 所述通过所述第 N级第一控制单元, 基于所 述第N级处理器群的访问时长确定第N ‑1级处理器群的访问时长, 直至确定所述第1级处理 器群的访问时长, 包括: 通过所述第N级第一控制单元, 基于所述第N级处理器群的访问时长, 确定所包括的优 先级最高的第N ‑1级处理器群的访问时长, 向所述第N ‑1级处理器群对应的第N ‑1级第一控 制单元发送所确定的访问时长; 通过所述第N级第一控制单元, 接收所述第N ‑1级第一控制单元发送的访问完成通知, 响应于所述访问完成通知, 基于所述第N级处理器群的访问时长, 确定优 先级位于所述第N ‑ 1级处理器群之后的下一个第N ‑1级处理器群的访问时长, 向所述下一个第N ‑1级处理器群 对应的第N ‑1级第一控制单元发送所确定的访问时长, 直至接收到优先级最低的第N ‑1级处 理器群对应的第一控制单 元发送的访问完成通知; 其中, 任一第 一控制单元发送的所述访问完成通知表示所述第 一控制单元对应的处理 器群已完成对所述第一共享资源的访问。 5.根据权利要求1所述的方法, 其特征在于, 所述通过第1级第一控制单元, 基于所述第 1级处理器群的访问时长依次确定所述第1级处理器群中每个处理器的访问时长, 并控制每权 利 要 求 书 1/3 页 2 CN 114896059 A 2个处理器按照所确定的访问时长访问所述第一共享资源, 包括: 通过所述第1级第一控制单元, 将所述第1级处理器群的访问时长与所包括的优先级最 高的处理器的访问权重相乘, 得到所述处理器的访问时长, 控制所述处理器按照所述访问 时长访问所述第一共享资源; 通过所述第1级第一控制单元, 将所述第1级处理器群的访问时长与优先级位于所述处 理器之后的下一个处理器的访问权重相乘, 得到所述下一个处理器的访问时长, 控制所述 下一个处理器按照所述访问时长访问所述第一共享资源, 直至控制所述第 1级处理器群中 优先级最低的处 理器按照所确定的访问时长访问所述第一共享资源。 6.根据权利要求1 ‑5任一项所述的方法, 其特征在于, 所述处理器包括多个处理单元和 第二控制单 元; 所述方法还 包括: 通过所述第 二控制单元, 在同一 时刻接收所述多个处理单元对第 二共享资源的访问请 求, 响应于 接收到的多个访问请求, 确定所述处 理器对所述第二共享资源的访问时长; 通过所述第二控制单元, 基于所述处理器对所述第二共享资源的访 问时长, 依次确定 每个处理单元对所述第二共享资源的访问时长, 并控制所述每个处理单元按照所确定的访 问时长访问所述第二共享资源。 7.根据权利要求6所述的方法, 其特征在于, 所述通过所述第二控制单元, 基于所述处 理器对所述第二共享资源的访问时长, 依次确定每个处理单元对所述第二共享资源的访问 时长, 并控制所述每 个处理单元按照所确定的访问时长访问所述第二共享资源, 包括: 通过所述第 二控制单元, 将所述处理器对所述第 二共享资源的访问时长与优先级最高 的处理单元 的访问权重相乘, 得到所述处理单元 的访问时长, 控制所述处理单元按照所述 访问时长访问所述第二共享资源; 通过所述第 二控制单元, 将所述处理器对所述第 二共享资源的访问时长与优先级位于 所述处理单元之后的下一个处理单元的访问权重相乘, 得到所述下一个处理单元的访问时 长, 控制所述下一个处理单元按照所述访问时长访问所述第二共享资源, 直至控制优先级 最低的处 理单元按照所确定的访问时长访问所述第二共享资源。 8.根据权利要求3所述的方法, 其特征在于, 第I级第一控制单元中存储有第I ‑1级处理 器群的访问权 重, I为大于1且小于或者 等于N的整数; 所述方法还 包括: 通过所述第 I级第一控制单元, 接收权重更新指令, 所述权重更新指令携带有所述第I ‑ 1级处理器群的更新后的访问权 重; 通过所述第I级第一控制单元, 响应于所述权重更新指令, 对所述第I级第一控制单元 存储的所述第I ‑1级处理器群的访问权 重进行更新。 9.一种数据处理芯片, 其特征在于, 所述数据处理芯片包括多个处理器, 所述多个处理 器被划分为N级处理器群, 第N级处理器群包括至少两个第N ‑1级处理器群, 第1级处理器群 包括至少两个所述处 理器, 每个处理器群对应于一个第一控制单 元, N为大于1的整数; 当所述芯片在计算机设备上运行时, 用于实现如权利要求1至8任一所述的资源访问方 法。 10.一种计算机设备, 其特征在于, 所述计算机设备包括数据处理芯片, 所述数据处理 芯片包括多个处理器, 所述多个处理器被划分为N级处理器群, 第N级处理器群包括至少 两 个第N‑1级处理器群, 第1级处理器群包括至少两个所述处理器, 每个处理器群对应于一个权 利 要 求 书 2/3 页 3 CN 114896059 A 3

.PDF文档 专利 资源访问方法、芯片及设备

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 资源访问方法、芯片及设备 第 1 页 专利 资源访问方法、芯片及设备 第 2 页 专利 资源访问方法、芯片及设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:17:57上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。