Instruction predecode and multiple instruction decode

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395388, 395389, 39580023, G06F 922

Patent

active

058092730

ABSTRACT:
Variable-length instructions are prepared for simultaneous decoding and execution of a plurality of instructions in parallel by predecoding each byte of an instruction, assuming each byte to be an opcode byte since the actual opcode byte is not identified. The predecoding operation associates an instruction length to each instruction byte. The instruction length is found for some instructions by reading a single instruction byte. For other instructions require more information to determine the instruction length and two or three instruction bytes are read. Based on the instruction length determination, instructions are classified into a group of instructions in which multiple instructions are decoded in parallel and a group of instructions in which multiple instructions are not decoded in parallel. Predecode information including a designation of instruction length and a designation of classification group is stored for each instruction byte. The instruction bytes and associated predecode information are applied to a decoder that includes a plurality of first group instruction decoders for decoding a plurality of parallel-decodable instructions in parallel and a second group instruction decoder for decoding instructions that are not decodable in parallel.

REFERENCES:
patent: 5101341 (1992-03-01), Circello et al.
patent: 5131086 (1992-07-01), Circello et al.
patent: 5185868 (1993-02-01), Tran
patent: 5201056 (1993-04-01), Daniel et al.
patent: 5222244 (1993-06-01), Carbine et al.
patent: 5233696 (1993-08-01), Suzuki
patent: 5371864 (1994-12-01), Chiao-Mei
patent: 5438668 (1995-08-01), Coon et al.
patent: 5488710 (1996-01-01), Sato et al.
patent: 5513330 (1996-04-01), Stiles
patent: 5581718 (1996-12-01), Grochowski
patent: 5586277 (1996-12-01), Brown et al.
patent: 5598544 (1997-01-01), Oshima
patent: 5604876 (1997-02-01), Matsui
patent: 5624784 (1997-04-01), Purcell
patent: 5630083 (1997-05-01), Carbine et al.
patent: 5644744 (1997-07-01), Mahin et al.
patent: 5669011 (1997-09-01), Alpert et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Instruction predecode and multiple instruction decode does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Instruction predecode and multiple instruction decode, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction predecode and multiple instruction decode will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-100179

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.