发明授权
US5898851A Method and apparatus for five bit predecoding variable length
instructions for scanning of a number of RISC operations
失效
用于扫描多个RISC操作的五位预解码可变长度指令的方法和装置
- 专利标题: Method and apparatus for five bit predecoding variable length instructions for scanning of a number of RISC operations
- 专利标题(中): 用于扫描多个RISC操作的五位预解码可变长度指令的方法和装置
-
申请号: US873115申请日: 1997-06-11
-
公开(公告)号: US5898851A公开(公告)日: 1999-04-27
- 发明人: Rammohan Narayan , Thang M. Tran
- 申请人: Rammohan Narayan , Thang M. Tran
- 申请人地址: CA Sunnyvale
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: CA Sunnyvale
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/345 ; G06F9/318 ; G06F9/40
摘要:
A superscalar microprocessor is provided that includes a predecode unit configured to predecode variable byte-length instructions prior to their storage within an instruction cache. The predecode unit is configured to generate a plurality of predecode bits for each instruction byte. The plurality of predecode bits associated with each instruction byte include an end bit and two ROP bits. The ROP bits indicate a number of microinstructions required to implement the instruction. The plurality of predecode bits are collectively referred to as a predecode tag. An instruction alignment unit then uses the predecode tags to identify microinstructions. The instruction alignment unit dispatches the microinstructions simultaneously to a plurality of decode units which form fixed issue positions within the superscalar microprocessor. Because the instruction alignment unit identifies microinstructions, the multiplexing of instructions from the instruction alignment unit to the decoders is simplified. Accordingly, relatively fast multiplexing may be attained, and high performance may be accommodated.
公开/授权文献
- US5223984A Hair grooming mirror apparatus 公开/授权日:1993-06-29
信息查询