一种基于新的寄存器文件结构的实现方法

基本信息

申请号 CN200710039865.9 申请日 -
公开(公告)号 CN100501718C 公开(公告)日 2009-06-17
申请公布号 CN100501718C 申请公布日 2009-06-17
分类号 G06F15/78(2006.01)I;G06F17/30(2006.01)I 分类 计算;推算;计数;
发明人 金荣伟;李兴仁;林锦麟;刘春晖;张达文;杨一茜 申请(专利权)人 上海华龙信息技术开发中心
代理机构 上海天翔知识产权代理有限公司 代理人 上海华龙信息技术开发中心
地址 201203上海市浦东新区春晓路439号11号楼
法律状态 -

摘要

摘要 本发明公开了一种基于新的寄存器文件结构的实现方法。该方法提出了一种新型的寄存器文件结构,可以用较少的资源实现寄存器的重命名,解决假数据相关。上述方案中所涉及到的寄存器文件包含4个映射表和一个物理寄存器阵列,利用4个映射表合理、高效的实现寄存器的修改、读取和恢复操作。这样使得任何物理寄存器都可以用来对任何的体系结构寄存器进行再定义,空闲的寄存器可以被任意寄存器重命名,甚至所有N个重命名寄存器可以对同一体系结构寄存器进行重命名。可以充分提高寄存器资源的有效利用率。另外,这种灵活、方便、高效的寄存器文件结构策略不仅可以用在超标量处理器中也可以用在超流水处理器中。