有效

多指令集处理器中整数寄存器文件的实现方法及装置

孙彩霞、邓全、郑重、沈俊忠、郭辉、郭维、雷国庆、王俊辉、倪晓强、黄立波、隋兵才、王永文
中国人民解放军国防科技大学

摘要

本发明公开了一种多指令集处理器中整数寄存器文件实现方法及装置,本发明方法包括:将64位宽的整数寄存器文件均分为32位的两个体;在整数寄存器重命名映射表中增加指示高32位数据是否来自低32位数据的扩展以及如何进行扩展的扩展字段;在指令译码时识别出整数寄存器类型操作数的访问粒度;在寄存器重命名阶段根据操作数类型、访问粒度和多指令集处理器当前的体系结构类型读取或更新寄存器重命名映射表的扩展字段;指令执行阶段根据访问粒度和扩展字段的值控制整数寄存器文件的读写访问。本发明旨在存在32位粒度的整数寄存器访问时避免对整数寄存器文件高32位寄存器体不必要的读写,从而降低整数寄存器文件的访问功耗,且硬件控制简单。