发明名称 VORRICHTUNG UND VERFAHREN ZUM SPEZIELLEN REGISTERZUGANG OHNE SERIALISATION
摘要 A microprocessor employing an apparatus for performing special register writes without serialization is provided. The apparatus detects special register write instructions when the instructions are dispatched, and stores an indication of the write in a special register dependency block. Instructions subsequent to the special register write instruction are examined for both explicit and implicit dependencies upon the special register write. If a dependency is detected with respect to a particular instruction, the instruction is dispatched to a reservation station along with an indication of the dependency. Instructions subsequent to the special register write instruction which are not dependent upon the special register are dispatched without an indication of special register dependency. Instructions without dependencies may speculatively execute prior to instructions with dependencies, or even prior to the special register write instruction. In one particular embodiment employing the x86 microprocessor architecture, the microprocessor detects updates to the DS, ES, FS, and GS segment registers (i.e. the data segment registers). Updates to other segment registers are serialized.
申请公布号 DE69725620(D1) 申请公布日期 2003.11.20
申请号 DE1997625620 申请日期 1997.08.06
申请人 ADVANCED MICRO DEVICES, INC. 发明人 JOHNSON, M.;TRAN, M.;MAHALINGAIAH, RUPAKA
分类号 G06F9/30;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址