Electrical computers and digital processing systems: processing – Processing architecture – Long instruction word
Reexamination Certificate
2007-12-25
2007-12-25
Treat, William M. (Department: 2181)
Electrical computers and digital processing systems: processing
Processing architecture
Long instruction word
Reexamination Certificate
active
10524535
ABSTRACT:
Computer architectures consist of a fixed data path, which is controlled by a set of control words. Each control word controls part of the data path. Each set of instructions generates a new set of control words. In case of a VLIW processor, multiple instructions are packaged into one so-called VLIW instruction. A VLIW processor uses multiple, independent functional units to execute these multiple instructions in parallel. Application specific domain tuning of a VLIW processor requires that instructions having varying requirements with respect to the number of instruction bits they require can be encoded in a single VLIW instruction, such that an efficient encoding and encoding of instructions is maintained. The present invention describes a processing apparatus as well as a processing method for processing data, allowing the use of such an asymmetric instruction set. The processing apparatus comprises at least a first (UC0) and a second issue slot (UC3), wherein each issue slot comprises a plurality of functional units (FU01-FU02, FU30-FU32). The first issue slot (UC0) is being controlled by a first control word (411) being generated from a first instruction (InstrA) and the second issue slot is being controlled by a second control word (417) being generated from the second instruction (InstrD), the width of the first control word (411) being different from the width of the second control word (417). By varying the width of a corresponding control word, instructions requiring a different number of bits can be efficiently encoded in a VLIW instruction while allowing an efficient instruction decoding as well.
REFERENCES:
patent: 6023756 (2000-02-01), Okamura
patent: 6101592 (2000-08-01), Pechanek et al.
patent: 6173389 (2001-01-01), Pechanek et al.
patent: 6360312 (2002-03-01), Kawaguchi
patent: 0 886 210 (1998-12-01), None
patent: WO 98/27486 (1998-06-01), None
Koninklijke Philips Electronics , N.V.
Leydig , Voit & Mayer, Ltd.
Treat William M.
LandOfFree
Processing apparatus, processing method and compiler does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Processing apparatus, processing method and compiler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing apparatus, processing method and compiler will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3891231