发明名称 Microcode branch prediction indexing to macrocode instruction addresses
摘要 A microcode branch predictor is presented. In an embodiment for a microcode branch predictor the microcode branch predictor includes a first input to accept macrocode instruction address data, a second input to accept microcode instruction address data, a processor to convert the macrocode instruction address data and microcode instruction address data to a value, an index to cross-reference the value to a microcode branch instruction result, and an output to signal whether the microcode branch instruction result is taken or not taken. In a method of generating an value to index a branch predictor, the method includes establishing a first pointer to a microcode address having a first pointer value, establishing a second pointer to a macrocode address having a second pointer value, hashing at least the first pointer value and the second pointer value to yield a hashing function value, and cross-referencing the hashing function value to a microcode branch result, wherein microcode branches are predicted based on the hashing function value.
申请公布号 US2003018883(A1) 申请公布日期 2003.01.23
申请号 US20010893872 申请日期 2001.06.29
申请人 JOURDAN STEPHAN 发明人 JOURDAN STEPHAN
分类号 G06F9/00;G06F9/38;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址