发明名称 Renaming numeric and segment registers using common general register pool
摘要 A microprocessor capable of renaming a numeric register and a segment register includes a plurality of general registers and a data dependency unit. The data dependency unit is configured to receive instructions to be executed, wherein the instructions include accessing the numeric register and accessing the segment register. The data dependency unit renames the numeric register as one of the plurality of general registers for each of the instructions accessing said numeric register, renames the segment register as one of the plurality of general registers for each of the instructions accessing the segment register, and generates a dependency vector for each of the instructions. The microprocessor may include a scheduler configured to receive the instructions and dependency vector and schedule the instructions for execution based on the dependency vector, and an execution engine adapted to receive the instructions from the scheduler and execute the instructions.
申请公布号 US5978900(A) 申请公布日期 1999.11.02
申请号 US19960774744 申请日期 1996.12.30
申请人 INTEL CORPORATION 发明人 LIU, KIN-YIP;HAMMOND, GARY;SHOEMAKER, KENNETH;PAI, ANAND
分类号 G06F9/30;G06F9/38;(IPC1-7):G06F9/34 主分类号 G06F9/30
代理机构 代理人
主权项
地址