[发明专利]处理系统、处理器间通信方法、以及共享资源管理方法在审
申请号: | 202010999523.7 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112130904A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 李盛楠;王智韬 | 申请(专利权)人: | 黑芝麻智能科技(上海)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/54;G06F9/52;G06F15/173 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 杜娟娟 |
地址: | 201206 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 系统 处理器 通信 方法 以及 共享资源 管理 | ||
该方法提供处理系统,其包括独立执行指令的多个处理器;以与所述多个处理器相对应的方式设置的多个寄存器。所述多个寄存器中的每一个被配置成分别为对应处理器以外的其余处理器设置第一寄存位,所述其余处理器能对为其设置的第一寄存位进行写操作,以表明事件需求;以及,所述多个处理器中的每一个处理器被配置为通过读对应寄存器的第一寄存位来获知所述其余处理器对它的事件需求。由此,本申请在处理系统内为多个处理器建立了处理器间通信模块。
技术领域
本发明涉及处理系统,更为具体地,涉及包括多个处理器的处理系统的处理器间通信技术、共享资源管理技术。
背景技术
车载芯片因集成多种功能,通常被制成包含多种处理器的异构SOC(System-on-a-Chip,片上系统)芯片。这些处理器安全型CPU、包括应用型CPU、DSP以及各种自研的加速器。
为了更好地完成系统级的任务,各处理器在完成自己的工作之外,还需要和其他处理器保持通信,即处理器间通信。处理器间通信效率的提高是提升整个SOC性能的关键因素之一。
目前处理器间通信的方式大体有两种。一种是各处理器不停地轮询同一个内存空间来实现处理器间通信。这种方式下,因为处理器需不停地查询状态,造成处理器资源的浪费。另一种方式是通过定时器周期性地提出中断,各处理器在产生中断时,查询内存,这可减少处理器资源的浪费,但又需要设置很多定时器来专门做这个工作。
有必要提出改进的针对处理器间通信的技术方案。
发明内容
本申请据此提供具有改进的处理器间通信技术。根据本申请的一个方面,提供处理系统,其包括独立执行指令的多个处理器;以与所述多个处理器相对应的方式设置的多个寄存器。所述多个寄存器中的每一个被配置成分别为对应处理器以外的其余处理器设置第一寄存位,所述其余处理器能对为其设置的第一寄存位进行写操作,以表明事件需求;以及,所述多个处理器中的每一个处理器被配置为通过读对应寄存器的第一寄存位来获知所述其余处理器对它的事件需求。
根据本申请的又一方面,提供处理器间通信方法,其应用于处理器,所述处理器包括多个处理器、以与所述多个处理器相对应的方式设置的多个寄存器。根据该方法,所述多个处理器中有事件需求的源处理器,向与所述多个处理器中待处理该事件需求的目标处理器对应的寄存器的第一寄存位写操作,其中,被进行写操作的第一寄存位关联该源处理器;所述寄存器向所述目标处理器发出中断请求;所述目标处理器读所述寄存器,并在读到关联该源处理器的第一寄存位的值时获知所述事件需求;以及在被执行读操作以后,清零被进行了写操作的第一寄存位。
根据本申请的再一方面,还提供处理系统,该处理系统包括独立执行指令的多个处理器,每个处理器被配置为使用共享资源前,获取相应的资源锁;资源锁管理器,其与所述多个处理器分别电性连接,所述资源锁管理器被配置为接收由所述多个处理器中任意一个发送的资源锁请求并作出响应,其中,所述响应包括向发出资源锁请求的处理器分配资源锁,和/或记录发出资源锁请求但未分配到资源锁的处理器并向它们发出请求失败的信号。
根据本申请的另外一方面,还提供共享资源管理方法,应用于包括多个处理器的处理系统,其中,所述处理系统中设置资源锁管理器,所述方法包括:所述处理器中请求资源锁的处理器向所述资源锁管理器发出资源锁请求;所述资源锁管理器在所请求的资源锁可用并且请求该资源锁的处理器只有一个的情况下,将所述资源锁分配给该请求资源锁的处理器,而在该共享资源锁可用并且请求该资源锁的处理器不止一个的情况下,将所述资源锁按照预设分配机制分配给所述请求共享资源锁的处理器中的一个;以及所述资源锁管理器登记未请求到资源锁的处理器,并发送表示请求失败的信号给它们。
附图说明
图1是根据本申请示例的一种处理系统1的结构示意图。
图2示意了图1中第一寄存器20的多个第一寄存位和多个第二寄存位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑芝麻智能科技(上海)有限公司,未经黑芝麻智能科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010999523.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手势感应行人过街系统
- 下一篇:一种远程网络控制除尘型太阳能路灯