发明名称 共享一组合寄存器文件的操作数存取端口的装置
摘要 一种共享一组合寄存器文件的操作数存取端口的装置,包含一分割的寄存器文件、一第一群功能单元、一第二群功能单元,及一存取控制电路。此存取控制电路包括三个控制位,藉由对操作数的功能单元来控制寄存器文件的存取。本发明使用常见的传统的乒乓文件寄存器来缓解编译器与智能型组译器所遇到的限制。此被缓解后的限制允许由两个指令同时存取的两组被分割的寄存器文件,只要此两指令的每个对应的操作数位于不同的寄存器组库里。编译器与智能型组译器通过此缓解后的限制,有更多的选择来排序程序中的指令,因而实质上提升了程序的效率。
申请公布号 CN101051265A 申请公布日期 2007.10.10
申请号 CN200610107518.0 申请日期 2006.07.20
申请人 财团法人工业技术研究院 发明人 廖宜道;彭权成;黄柏涵;张传华
分类号 G06F9/30(2006.01) 主分类号 G06F9/30(2006.01)
代理机构 隆天国际知识产权代理有限公司 代理人 陈晨
主权项 1.一种共享一组合寄存器文件额操作数存取端口的装置,该装置包含:多个功能单元,每个功能单元具有多个输入端口及至少一个输出端口;一分割的文件寄存器,被分割成多个寄存器组库,每个所述寄存器组库具有多个读端口及至少一个写端口;以及一存取控制电路,还包含多个选择器及多个控制位,其中,由该选择器选择每个所述寄存器组库的所述多个读端口至所述多个功能单元的相对应功能单元的该输入端口,且该选择器选择所述多个功能单元的该输出端口至所述多个寄存器组库的该写端口,并且该控制位控制该选择器的共享该组合寄存器文件的操作数存取端口。
地址 中国台湾新竹县