中断分发器、数据处理芯片、中断分发及数据处理方法技术

技术编号:29614243 阅读:9 留言:0更新日期:2021-08-10 18:27
本公开提供了一种中断分发器、数据处理芯片、中断分发及数据处理方法,其中,该中断分发器包括:配置寄存器以及中断集线器;其中,配置寄存器,用于存储当前中断发送模式下中断源与处理器之间的映射关系信息;其中,当前中断发送模式为至少一种中断发送模式中的任一种;中断集线器,用于从中断源接收待发送中断信号,并基于配置寄存器中存储的当前中断发送模式对应的映射关系信息,向与中断源对应的目标处理器发送待发送中断信号。这样,可以减少中断源和处理器之间直接连接时的走线数量,可以降低走线的复杂度,从而降低芯片的设计难度,并减少走线需要的空间,使得基于异构计算系统的芯片的体积得以减小。

【技术实现步骤摘要】
中断分发器、数据处理芯片、中断分发及数据处理方法
本公开涉及计算机
,具体而言,涉及一种中断分发器、数据处理芯片、中断分发及数据处理方法、电子设备及存储介质。
技术介绍
在异构计算系统中,存在多种不同的处理器,在提高可编程性的同时,还可以提高系统算力。在异构计算系统中,同一中断源可能会在不同的处理周期向不同的处理器发送中断信号;当前的异构机构计算系统存在中断源和处理器之间走线复杂的问题。
技术实现思路
本公开实施例至少提供一种中断分发器、数据处理芯片、中断分发及数据处理方法、电子设备及存储介质。第一方面,本公开实施例提供了一种中断分发器,包括:配置寄存器以及中断集线器;其中,所述配置寄存器,用于存储当前中断发送模式下中断源与处理器之间的映射关系信息;其中,所述当前中断发送模式为至少一种中断发送模式中的任一种;所述中断集线器,用于从所述中断源接收待发送中断信号,并基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号。这样,无论中断源和处理器有多少,中断源均与中断分发器连接,处理器也均与中断分发器连接;减少中断源和处理器之间直接连接时的走线数量,可以降低走线的复杂度。走线复杂度降低,则能够降低芯片的设计难度,并减少走线需要的空间,使得基于异构计算系统的芯片的体积得以减小。一种可选的实施方式中,还包括:控制器;所述控制器,用于在所述至少一种中断发送模式下确定所述当前中断发送模式,并向所述配置寄存器下发在所述当前中断发送模式下的映射关系信息。这样,可以利用控制器控制中断分发器的中断信号分发方式,中断信号的分发更加的灵活可控。一种可选的实施方式中,还包括:至少一个中断发送接口;所述中断发送接口与所述中断集线器连接;所述中断集线器在基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号时,用于:基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口,并向所述目标中断发送接口发送所述待发送中断信号;所述中断发送接口,用于在接收到所述中断集线器发送的待发送中断信号后,向与所述中断发送接口连接的与所述待发送中断信号对应的目标处理器发送所述待发送中断信号。这样,利用中断发送接口,可以使多个待发送中断信号同时向多个处理器发送,因而可以减少耗费的时间。一种可选的实施方式中,所述中断信号标识包括下述至少一种:为所述待发送中断信号确定的身份标识、与所述待发送中断信号对应的目标处理器的标识、与所述待发送中断信号对应的目标处理器与所述中断集线器连接的中断发送接口的标识。这样,利用中断信号标识可以更快速且更准确的确定将待发送中断信号发送至对应的目标处理器和/或中断发送接口。一种可选的实施方式中,所述至少一个中断发送接口中的各中断发送接口,还用于在与对应处理器连接时,建立与对应处理器之间的关联关系信息,并向所述中断集线器上报所述关联关系信息;所述中断集线器,在基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口时,用于:基于所述映射关系信息、所述待发送中断信号携带的中断信号标识、以及所述关联关系信息,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口。这样,能够基于处理器和中断分发器之间的实际连接,灵活配置中断分发器。一种可选的实施方式中,所述映射关系信息,用于指示所述中断集线器将相同中断源发送的不同待发送中断信号发送至同一处理器;和/或,指示所述中断集线器将相同中断源发送的不同待发送中断信号发送至不同处理器。一种可选的实施方式中,在不同的中断发送模式下,所述中断源与所述处理器之间的映射关系信息至少部分不同。一种可选的实施方式中,所述中断分发器还包括:中断接收接口;所述中断接收接口与所述中断集线器连接;所述中断接收接口用于接收中断源发送的待发送中断信号,并向所述中断集线器发送所述待发送中断信号。第二方面,本公开实施例还提供一种数据处理芯片,包括:上述第一方面所述的中断分发器、以及至少一个处理器;所述处理器与所述中断分发器连接。一种可选的实施方式中,所述处理器,包括:处理器主体、以及中断控制器;所述中断控制器,用于接收所述中断分发器发送的中断信号,并基于所述中断信号的优先级信息、和/或预先设置的中断屏蔽信息,从所述中断信号中确定目标中断信号,并向所述处理器主体发送所述目标中断信号;所述处理器主体,用于接收所述中断控制器发送的所述目标中断信号,并对所述目标中断信号进行响应。第三方面,本公开实施例还提供一种中断分发方法,应用于中断分发器,所述中断分发器包括:配置寄存器以及中断集线器;所述中断分发方法包括:所述配置寄存器存储当前中断发送模式下中断源与处理器之间的映射关系信息;其中,所述当前中断发送模式为至少一种中断发送模式中的任一种;所述中断集线器从所述中断源接收待发送中断信号,并基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号。一种可选的实施方式中,所述中断分发方法应用于中断分发器,所述中断分发器还包括控制器;所述中断分发方法还包括:所述控制器在所述至少一种中断发送模式下确定所述当前中断发送模式,并向所述配置寄存器下发在所述当前中断发送模式下的映射关系信息。一种可选的实施方式中,所述中断分发方法应用于中断分发器,所述中断分发器还包括:至少一个中断发送接口;所述中断发送接口与所述中断集线器连接;所述中断集线器基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号,包括:所述中断集线器基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口,并向所述目标中断发送接口发送所述待发送中断信号;所述中断发送接口在接收到所述中断集线器发送的待发送中断信号后,向与所述中断发送接口连接的与所述待发送中断信号对应的目标处理器发送所述待发送中断信号。一种可选的实施方式中,所述中断信号标识包括下述至少一种:为所述待发送中断信号确定的身份标识、与所述待发送中断信号对应的目标处理器的标识、与所述待发送中断信号对应的目标处理器与所述中断集线器连接的中断发送接口的标识。一种可选的实施方式中,还包括所述至少一个中断发送接口中的各中断发送接口在与对应处理器连接时,建立与对应处理器之间的关联关系信息,并向所述中断集线器上报所述关联关系信息;所述中断集线器基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口,包括:所述中断集线器基于所述映射本文档来自技高网...

【技术保护点】
1.一种中断分发器,其特征在于,包括:配置寄存器以及中断集线器;/n其中,所述配置寄存器,用于存储当前中断发送模式下中断源与处理器之间的映射关系信息;其中,所述当前中断发送模式为至少一种中断发送模式中的任一种;/n所述中断集线器,用于从所述中断源接收待发送中断信号,并基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号。/n

【技术特征摘要】
1.一种中断分发器,其特征在于,包括:配置寄存器以及中断集线器;
其中,所述配置寄存器,用于存储当前中断发送模式下中断源与处理器之间的映射关系信息;其中,所述当前中断发送模式为至少一种中断发送模式中的任一种;
所述中断集线器,用于从所述中断源接收待发送中断信号,并基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号。


2.根据权利要求1所述的中断分发器,其特征在于,还包括:控制器;
所述控制器,用于在所述至少一种中断发送模式下确定所述当前中断发送模式,并向所述配置寄存器下发在所述当前中断发送模式下的映射关系信息。


3.根据权利要求1或2所述的中断分发器,其特征在于,还包括:至少一个中断发送接口;所述中断发送接口与所述中断集线器连接;
所述中断集线器在基于所述配置寄存器中存储的所述当前中断发送模式对应的映射关系信息,向与所述中断源对应的目标处理器发送所述待发送中断信号时,用于:
基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口,并向所述目标中断发送接口发送所述待发送中断信号;
所述中断发送接口,用于在接收到所述中断集线器发送的待发送中断信号后,向与所述中断发送接口连接的与所述待发送中断信号对应的目标处理器发送所述待发送中断信号。


4.根据权利要求3所述的中断分发器,其特征在于,所述中断信号标识包括下述至少一种:
为所述待发送中断信号确定的身份标识、与所述待发送中断信号对应的目标处理器的标识、与所述待发送中断信号对应的目标处理器与所述中断集线器连接的中断发送接口的标识。


5.根据权利要求3或4所述的中断分发器,其特征在于,所述至少一个中断发送接口中的各中断发送接口,还用于在与对应处理器连接时,建立与对应处理器之间的关联关系信息,并向所述中断集线器上报所述关联关系信息;
所述中断集线器,在基于所述映射关系信息、以及所述待发送中断信号携带的中断信号标识,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口时,用于:
基于所述映射关系信息、所述待发送中断信号携带的中断信号标识、以及所述关联关系信息,从所述至少一个中断发送接口中,确定与所述目标处理器对应的目标中断发送接口。


6.根据权利要求1-5任一项所述的中断分发器,其特征在于,所述映射关系信息,用于指示所述中断集线器将相同中断源发送的不同待发送中断信号发送至同一处理器;和/或,指示所述中断集线器将相同中断源发送的不同待发送中断信号发送至不同处理器。

...

【专利技术属性】
技术研发人员:张国栋冷祥纶周琳刘刚
申请(专利权)人:上海阵量智能科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1