Processing apparatus, processing method and compiler

Electrical computers and digital processing systems: processing – Processing architecture – Long instruction word

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3891231

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