-
公开(公告)号:CN116339830B
公开(公告)日:2023-08-15
申请号:CN202310611584.5
申请日:2023-05-26
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种寄存器管理方法、装置、电子设备及可读存储介质,该方法包括:确定待处理的指令序列对应的第一物理寄存器组和第二物理寄存器组;所述第一物理寄存器组中包括所述指令序列中所有指令的目的逻辑寄存器被重命名的物理寄存器编号;所述第二物理寄存器组中包括所述指令序列中各条指令的目的逻辑寄存器在重命名之前对应的物理寄存器编号;若所述第二物理寄存器组中存在目标物理寄存器编号,且所述第一物理寄存器组中不存在所述目标物理寄存器编号,则将所述目标物理寄存器编号写入空闲物理寄存器列表中。本发明实施例能够有效确定出需要释放的物理寄存器,且无需维护任何引用计数器或类似的结构,节省了设计成本。
-
公开(公告)号:CN116339830A
公开(公告)日:2023-06-27
申请号:CN202310611584.5
申请日:2023-05-26
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种寄存器管理方法、装置、电子设备及可读存储介质,该方法包括:确定待处理的指令序列对应的第一物理寄存器组和第二物理寄存器组;所述第一物理寄存器组中包括所述指令序列中所有指令的目的逻辑寄存器被重命名的物理寄存器编号;所述第二物理寄存器组中包括所述指令序列中各条指令的目的逻辑寄存器在重命名之前对应的物理寄存器编号;若所述第二物理寄存器组中存在目标物理寄存器编号,且所述第一物理寄存器组中不存在所述目标物理寄存器编号,则将所述目标物理寄存器编号写入空闲物理寄存器列表中。本发明实施例能够有效确定出需要释放的物理寄存器,且无需维护任何引用计数器或类似的结构,节省了设计成本。
-