发明名称 Using ECC/parity bits to store predecode information
摘要 A microprocessor configured to store predecode information that is removed from an instruction cache is disclosed. In one embodiment, the microprocessor comprises a predecode unit and an instruction cache. The predecode unit is configured to receive instruction bytes from a level two cache and generate corresponding predecode information. The instruction cache is coupled to the predecode unit and comprises two pluralities of storage locations, one for storing instruction bytes and a second for storing predecode information corresponding to the instruction bytes. The instruction cache is configured to receive and store the instruction bytes and predecode information from the predecode unit. The instruction cache is also configured to output at least part of the corresponding predecode information for storage in the level two cache when the instruction bytes and corresponding predecode information are replaced in the instruction cache. The predecode information may be stored in storage locations within the level two cache that are configured to store parity and or error checking and correction information. A method for storing predecode information in a level two cache when it has been overwritten in an instruction cache is also disclosed. A computer system configured to store predecode information in a level two cache is also disclosed.
申请公布号 US6092182(A) 申请公布日期 2000.07.18
申请号 US19980103956 申请日期 1998.06.24
申请人 ADVANCED MICRO DEVICES, INC. 发明人 MAHALINGAIAH, RUPAKA
分类号 G06F11/10;G06F9/30;G06F9/32;G06F9/38;G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F11/10
代理机构 代理人
主权项
地址