Parallel pack instruction method and apparatus

Electrical computers and digital processing systems: processing – Instruction decoding – Decoding instruction to accommodate variable length...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S223000, C712S224000, C712S300000, C711S171000, C711S172000, C710S021000, C710S307000

Reexamination Certificate

active

06718456

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to graphics instruction sets. More particularly, the present invention relates to an apparatus and method for implementing a pack instruction for a graphics instruction set.
2. The Prior Art
In graphics instruction sets, such as those provided in Sun Microsystems architecture, pixel formatting instructions include packing instructions which convert 16-bit or 32-bit data to a lower precision fixed or pixel format. Input values are clipped to the dynamic range of the output format. Packing applies a scale factor determined from a scale factor field in a Graphics Status Register (GSR) to allow flexible positioning of the binary point.
As it is desirable to so utilize packing instructions to enhance system performance, it is also desirable to optimize all elements carried out in such packing instructions to further enhance system performance. As is known, graphics instructions have a tendency to be resource intensive. Thus, better implementations of any or all elements within graphics units are desirable.
BRIEF DESCRIPTION OF THE INVENTION
To overcome these and other shortcomings of the prior art, disclosed herein is an apparatus and method for providing a fast, small implementation of pack instructions. As part of the packing instruction in systems such as the Sun Microsystems MAJC, a 16-bit number consisting of two eight-bit bytes must be shifted by a specified amount to the “right”, resulting in an eight bit, one byte packed number. To achieve this result herein is disclosed a method and apparatus that performs this task by way of a predominantly parallel process which was heretofore unknown.
By implementing much of the process in a parallel manner, resource optimization is achieved. Such optimization results in, inter alia, faster processing of the pack in instruction, as well as enhanced parallel processing; thus, taking advantage of enhanced parallel processing devices to further optimize system performance.


REFERENCES:
patent: 5751295 (1998-05-01), Becklund et al.
patent: 5752001 (1998-05-01), Dulong
patent: 6178500 (2001-01-01), Roth

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

Parallel pack instruction method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Parallel pack instruction method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel pack instruction method and apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3207662

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