一种多核系统的交互方法及相关装置与流程

文档序号:33622178发布日期:2023-03-25 12:41阅读:来源:国知局

技术特征:
1.一种多核系统的交互方法,其特征在于,所述方法包括:确定待获取资源,向所述资源对应的仲裁请求寄存器发送资源请求对象的资源请求标识,并检测所述仲裁请求寄存器的录入情况;其中,每一资源请求对象对应有唯一的资源请求标识,所述资源请求对象为中央处理器或中央处理器的核心;若检测到所述资源请求标识已录入所述仲裁请求寄存器,则获取所述资源的使用权限;其中,资源请求标识对应的资源未被占用时,所述资源对应的仲裁请求寄存器具备对资源请求标识的录入权限。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到所述资源请求标识未录入所述仲裁请求寄存器,则根据所述仲裁请求寄存器当前录入的资源请求标识确定所述资源的资源占用对象;若所述资源占用对象的优先级低于所述资源请求对象,则向所述资源占用对象发送中断指示,以及在所述资源占用对象根据所述中断指示释放所述资源后,重新向所述资源对应的仲裁请求寄存器发送资源请求对象的资源请求标识;其中,每一资源请求对象和每一资源占用对象均预设有对应的优先级,所述优先级表征资源使用的优先权;若所述资源请求对象为中央处理器,则所述资源占用对象为另一中央处理器;若所述资源请求对象为中央处理器的核心,则所述资源占用对象为所述中央处理器的另一核心。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到所述资源请求标识未录入所述仲裁请求寄存器,则向另一仲裁请求寄存器发送资源请求对象的资源请求标识;根据所述另一仲裁请求寄存器的录入情况确定是否获取所述另一仲裁请求寄存器对应的资源;其中,不同仲裁请求寄存器对应的资源不同。4.根据权利要求1所述的方法,其特征在于,所述获取所述资源的使用权限之后,所述方法还包括:采用所述资源进行信息交互,并在停止使用所述资源后向所述仲裁请求寄存器发送资源释放标识,以使所述仲裁请求寄存器具备所述录入权限。5.根据权利要求4所述的方法,其特征在于,所述采用所述资源进行信息交互,包括:识别信息交互对象可用的中断源,所述信息交互对象至少具有两个中断源;将待传输信息发送给所述可用的中断源对应的信息寄存器,每一中断源对应有至少一个信息寄存器。6.根据权利要求5所述的方法,其特征在于,每一中断源均设有序号,且均设有表征是否可用的状态标志位;同一信息交互对象下不同的中断源的序号不同,所述识别信息交互对象可用的中断源,包括:根据每一中断源的序号大小,依次检测所述中断源的状态标志位;若检测到表征可用的状态标志位,则将所述状态标志位对应的中断源确定为所述可用的中断源;所述方法还包括:若当前不具备所述可用的中断源,则基于所述序号大小轮询检测各中断源的状态标志位,直至检测到可用的中断源。
7.一种多核系统的交互方法,其特征在于,应用于仲裁请求寄存器,所述方法包括:接收资源请求对象发送的资源请求标识,每一资源请求对象对应有唯一的资源请求标识,所述资源请求对象为中央处理器或中央处理器的核心;检测当前是否存有已录入的资源请求标识,若未检测到已录入的资源请求标识,则录入所述资源请求标识,以使所述资源请求对象具备所述资源的使用权限。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若接收到资源占用对象发送的资源释放标识,则将已录入的资源请求标识删除,所述已录入的资源请求标识为所述资源占用对象申请所述资源的使用权限时发送的;其中,若所述资源请求对象为中央处理器,则所述资源占用对象为另一中央处理器;若所述资源请求对象为中央处理器的核心,则所述资源占用对象为所述中央处理器的另一核心。9.一种多核系统的交互装置,其特征在于,所述装置包括:录入检测模块,被配置为执行确定待获取资源,向所述资源对应的仲裁请求寄存器发送资源请求对象的资源请求标识,并检测所述仲裁请求寄存器的录入情况;其中,每一资源请求对象对应有唯一的资源请求标识,所述资源请求对象为中央处理器或中央处理器的核心;权限获取模块,被配置为执行若检测到所述资源请求标识已录入所述仲裁请求寄存器,则获取所述资源的使用权限;其中,资源请求标识对应的资源未被占用时,所述资源对应的仲裁请求寄存器具备对资源请求标识的录入权限。10.一种多核系统的交互装置,其特征在于,所述装置包括:标识接收模块,被配置为执行接收资源请求对象发送的资源请求标识,每一资源请求对象对应有唯一的资源请求标识,所述资源请求对象为中央处理器或中央处理器的核心;标识录入模块,被配置为执行检测当前是否存有已录入的资源请求标识,若未检测到已录入的资源请求标识,则录入所述资源请求标识,以使所述资源请求对象具备所述资源的使用权限。11.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至8中任一项所述的多核系统的交互方法。12.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至8中任一项所述的多核系统的交互方法。

技术总结
本申请实施例提供了一种多核系统的交互方法及相关装置,本申请实施例的资源请求对象在确定待获取资源后,向该资源对象的仲裁请求寄存器发送资源请求标识。其中,每一资源请求对象的资源请求标识唯一,资源请求对象可以为中央处理器或中央处理器的核心。本申请实施例中,资源请求标识对应的资源未被其他对象占用时,该资源对应的仲裁请求寄存器才具备录入权限。资源请求对象在发送该资源请求标识后,通过检测仲裁请求寄存器针对该资源请求标识的录入状态即可获知该资源使用权的分配。上述方式以仲裁请求寄存器的录入状态确定资源使用权的分配,无需协议传输的等待流程,提高了处理速率。理速率。理速率。


技术研发人员:侯振伟 钟旭
受保护的技术使用者:炬芯科技股份有限公司
技术研发日:2021.09.18
技术公布日:2023/3/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1