包括在线调试模式的芯片启动方法和装置、芯片和设备

    公开(公告)号:CN115220978B

    公开(公告)日:2023-02-03

    申请号:CN202211134905.9

    申请日:2022-09-19

    IPC分类号: G06F11/22 G06F9/445

    摘要: 本公开提供一种包括在线调试模式的芯片启动方法、装置、芯片和设备,涉及计算机技术领域,具体涉及芯片技术领域。实现方案为:获取与芯片启动相关的目标请求,所述目标请求包括待选择的启动程序标识和启动模式信息,所述启动模式信息用于指示所述芯片的启动模式,所述待选择的启动程序标识能够指示多个启动程序中待选择的启动程序,所述芯片的启动模式包括在线调试模式;基于所述待选择的启动程序标识和启动模式信息,更新启动参数信息,所述启动参数信息包括调试标识,所述调试标识用于指示是否进行调试;以及基于所述启动参数信息,启动所述芯片。

    存储器管理系统、方法、人工智能芯片、电子设备和介质

    公开(公告)号:CN115113828B

    公开(公告)日:2022-12-02

    申请号:CN202211030013.4

    申请日:2022-08-26

    IPC分类号: G06F3/06

    摘要: 本公开提供一种存储器管理系统、方法、人工智能芯片、电子设备和介质。系统包括:多个存储器访问单元,被配置为向存储器发起访问请求;选择器,被配置为能够根据访问请求在第一工作模式与第二工作模式之间切换;至少一个第一存储器管理单元,每个存储器访问单元与相应一个第一存储器管理单元绑定,每个第一存储器管理单元被配置为在选择器的第一工作模式下,将与该第一存储器管理单元绑定的存储器访问单元发起的访问请求发送至存储器;第二存储器管理单元,选择器被配置为在第二工作模式下,将选择器根据其切换至第二工作模式的访问请求指定至第二存储器管理单元,第二存储器管理单元被配置为在选择器的第二工作模式下将该访问请求发送至存储器。

    包括在线调试模式的芯片启动方法和装置、芯片和设备

    公开(公告)号:CN115220978A

    公开(公告)日:2022-10-21

    申请号:CN202211134905.9

    申请日:2022-09-19

    IPC分类号: G06F11/22 G06F9/445

    摘要: 本公开提供一种包括在线调试模式的芯片启动方法、装置、芯片和设备,涉及计算机技术领域,具体涉及芯片技术领域。实现方案为:获取与芯片启动相关的目标请求,所述目标请求包括待选择的启动程序标识和启动模式信息,所述启动模式信息用于指示所述芯片的启动模式,所述待选择的启动程序标识能够指示多个启动程序中待选择的启动程序,所述芯片的启动模式包括在线调试模式;基于所述待选择的启动程序标识和启动模式信息,更新启动参数信息,所述启动参数信息包括调试标识,所述调试标识用于指示是否进行调试;以及基于所述启动参数信息,启动所述芯片。

    存储器管理系统、方法、人工智能芯片、电子设备和介质

    公开(公告)号:CN115113828A

    公开(公告)日:2022-09-27

    申请号:CN202211030013.4

    申请日:2022-08-26

    IPC分类号: G06F3/06

    摘要: 本公开提供一种存储器管理系统、方法、人工智能芯片、电子设备和介质。系统包括:多个存储器访问单元,被配置为向存储器发起访问请求;选择器,被配置为能够根据访问请求在第一工作模式与第二工作模式之间切换;至少一个第一存储器管理单元,每个存储器访问单元与相应一个第一存储器管理单元绑定,每个第一存储器管理单元被配置为在选择器的第一工作模式下,将与该第一存储器管理单元绑定的存储器访问单元发起的访问请求发送至存储器;第二存储器管理单元,选择器被配置为在第二工作模式下,将选择器根据其切换至第二工作模式的访问请求指定至第二存储器管理单元,第二存储器管理单元被配置为在选择器的第二工作模式下将该访问请求发送至存储器。

    用于多核间通信的方法、寄存器组、芯片及计算机设备

    公开(公告)号:CN117331720B

    公开(公告)日:2024-02-23

    申请号:CN202311479481.4

    申请日:2023-11-08

    IPC分类号: G06F9/54 G06F9/52

    摘要: 本公开提供了一种用于多核间通信的方法、寄存器组、芯片、计算机设备及计算机可读存储介质。实现方案由一个寄存器组执行,该方案为:确定多个处理核的中断的当前状态,其中,多个处理核包括要进行通信的发起核和接收核,多个处理核的中断的当前状态为置起或未置起;基于多个处理核的中断的当前状态,确定多个处理核中的发起核的中断的当前状态;基于发起核的中断的当前状态,指示接收核处理发起核发送的中断;以及响应于确定接收核的中断处理完毕,指

    用于多核间通信的方法、寄存器组、芯片及计算机设备

    公开(公告)号:CN117331720A

    公开(公告)日:2024-01-02

    申请号:CN202311479481.4

    申请日:2023-11-08

    IPC分类号: G06F9/54 G06F9/52

    摘要: 本公开提供了一种用于多核间通信的方法、寄存器组、芯片、计算机设备及计算机可读存储介质。实现方案由一个寄存器组执行,该方案为:确定多个处理核的中断的当前状态,其中,多个处理核包括要进行通信的发起核和接收核,多个处理核的中断的当前状态为置起或未置起;基于多个处理核的中断的当前状态,确定多个处理核中的发起核的中断的当前状态;基于发起核的中断的当前状态,指示接收核处理发起核发送的中断;以及响应于确定接收核的中断处理完毕,指示清除发起核的中断。

    数据处理系统、方法、人工智能芯片、电子设备和介质

    公开(公告)号:CN115113931A

    公开(公告)日:2022-09-27

    申请号:CN202210868772.1

    申请日:2022-07-22

    发明人: 李海斌

    IPC分类号: G06F9/30 G06F12/0877

    摘要: 本公开提供一种数据处理系统、方法、人工智能芯片、电子设备和介质。该系统包括:至少一个数据产生单元,用于产生待消费数据;数据消费单元;中断寄存器,与至少一个数据产生单元和数据消费单元通信连接,中断寄存器包括互斥锁标志位、中断标志位和多个消息位。每个数据产生单元被配置为:通过查询互斥锁标志位来获取针对中断寄存器的互斥锁;在获取到互斥锁的同时,向至少一个消息位写入与待消费数据相关联的消息;通过写中断标志位来向数据消费单元发送中断信号。数据消费单元被配置为:响应于接收到中断信号,基于中断寄存器中的消息获取待消费数据;在获取待消费数据过程中的预设时间节点,写互斥锁标志位来释放互斥锁。

    数据处理系统、方法、人工智能芯片、电子设备和介质

    公开(公告)号:CN115113931B

    公开(公告)日:2023-02-14

    申请号:CN202210868772.1

    申请日:2022-07-22

    发明人: 李海斌

    IPC分类号: G06F9/30 G06F12/0877

    摘要: 本公开提供一种数据处理系统、方法、人工智能芯片、电子设备和介质。该系统包括:至少一个数据产生单元,用于产生待消费数据;数据消费单元;中断寄存器,与至少一个数据产生单元和数据消费单元通信连接,中断寄存器包括互斥锁标志位、中断标志位和多个消息位。每个数据产生单元被配置为:通过查询互斥锁标志位来获取针对中断寄存器的互斥锁;在获取到互斥锁的同时,向至少一个消息位写入与待消费数据相关联的消息;通过写中断标志位来向数据消费单元发送中断信号。数据消费单元被配置为:响应于接收到中断信号,基于中断寄存器中的消息获取待消费数据;在获取待消费数据过程中的预设时间节点,写互斥锁标志位来释放互斥锁。