【技术实现步骤摘要】
核间同步通信方法、装置、电子设备及存储介质
[0001]本申请实施例涉及芯片
,尤其涉及一种核间同步通信方法、装置、电子设备及存储介质。
技术介绍
[0002]随着科技的发展,芯片的数据处理能力原来越强,从单核芯片逐渐发展到了多核芯片,而多核芯片就会涉及到内核之间的数据通信。目前,在现有的芯片设计场景中,内核间的通信有时会因为非原子操作产生错误,并且不同系统之间的通信机制和通信模型复杂多变。
[0003]然而,芯片内核之间的通信机制通常为预先设定好的,在改变应用场景之后,预先设定好的通信机制可能无法适应改变后的应用场景,这就需要重新由专业人士进行配置或者购买新的芯片,而且目前的通信机制在产生错误后,只能请专业人士采用较为复杂的方法来解决。但是这种方式的成本往往很高,而且也无法满足多变的需求。
技术实现思路
[0004]本申请实施例提供一种核间同步通信方法、装置、电子设备及存储介质,以降低核间通信机制的配置及错误定位成本,满足更多的通信需求。
[0005]第一方面,本申请实施例提供了一种核 ...
【技术保护点】
【技术特征摘要】
1.一种核间同步通信方法,其特征在于,所述方法包括:在第一内核向第二内核发送目标数据条目的情况下,第一内核将所述目标数据条目对应的通知信息和条目识别号发送到目标entry中,所述目标entry为第二内核消息邮箱中预先配置的用于接收所述第一内核通知信息和条目识别号的entry;所述目标entry按照预先配置的工作模式对发送过程进行记录,并在记录的信息达到异常触发条件时发出报错信息;消息邮箱在检测到报错信息后,将所述报错信息进行上报,并将上报信息存储至目标寄存器中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预先设置的第一内核、第二内核与entry标识三者之间的映射关系,确定所述第一内核和所述第二内核共同对应的目标entry标识;将所述目标entry标识确定为目标entry的标识信息。3.根据权利要求1所述的方法,其特征在于,在第一内核向第二内核发送目标数据条目之前,所述方法还包括:获取用户输入的所述第二内核与其他内核之间进行数据通信的核间通信需求;根据所述核间通信需求对所述第二内核消息邮箱中各entry的工作模式进行配置。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:对于所述其他内核中的任一目标内核,将所述第二内核、所述目标内核以及对应entry的标识信息映射存储到所述目标内核中。5.根据权利要求3所述的方法,其特征在于,所述核间通信需求包括参考值和模式选择数组;所述根据所述核间通信需求对所述第二内核消息邮箱中各entry的工作模式进行配置,包括:对于任一所述核间通信需求,根据所述模式选择数据中各元素的值,对预设entry模板中的目标功能模块进行使能,所述目标功能模块为所述模式选择数据中各元素的值对应的功能模块;将使能后的预设entry模板添加到所述第二内核的消息邮箱中,并为所述使能后的预设entry模板配置标识...
【专利技术属性】
技术研发人员:孔维刚,张宇浩,佘旭,吴飞,
申请(专利权)人:上海燧原科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。