Data processing: database and file management or data structures – Database design – Data structure types
Patent
1999-02-08
2000-10-03
Alam, Hosain T.
Data processing: database and file management or data structures
Database design
Data structure types
707 6, 39580016, 395562, 395386, G06F 1730
Patent
active
061286141
ABSTRACT:
A technique for sorting packed numbers of two operands into minima or maxima operand with their indices to identify the origin of those selected values. After packing two source operands with a plurality of data elements containing numerical values, greater-than comparison operation is performed on the two operands to generate a mask. The mask is used to identify those corresponding pair of data elements of the first and second operands which need to be passed through the subsequent stages in order to generate a sorted minima or maxima. The operands are AND'ed with the mask or the complement of the mask to generate the required minima/maxima result. The same AND'ing technique is used with two other operands containing indices of the values in the first two operands. The indices identify the originating location of the sorted maxima/minima.
REFERENCES:
patent: 3711692 (1973-01-01), Batcher
patent: 3723715 (1973-03-01), Chen et al.
patent: 4068299 (1978-01-01), Bachman
patent: 4139899 (1979-02-01), Tulpule et al.
patent: 4161784 (1979-07-01), Cushing et al.
patent: 4393468 (1983-07-01), New
patent: 4418383 (1983-11-01), Doyle et al.
patent: 4467444 (1984-08-01), Harmon, Jr. et al.
patent: 4498177 (1985-02-01), Larson
patent: 4656581 (1987-04-01), Ohwada
patent: 4707800 (1987-11-01), Montrone et al.
patent: 4760545 (1988-07-01), Ingami et al.
patent: 4771379 (1988-09-01), Ando et al.
patent: 4811269 (1989-03-01), Hirose et al.
patent: 4825355 (1989-04-01), Kurakazu et al.
patent: 4857882 (1989-08-01), Wagner et al.
patent: 4881168 (1989-11-01), Inagami et al.
patent: 4949250 (1990-08-01), Bhandakar et al.
patent: 4984183 (1991-01-01), Ohuchi
patent: 4985848 (1991-01-01), Pfeiffer et al.
patent: 4989168 (1991-01-01), Kuroda et al.
patent: 5001662 (1991-03-01), Baum
patent: 5095457 (1992-03-01), Jeong
patent: 5126964 (1992-06-01), Zurawski et al.
patent: 5130692 (1992-07-01), Ando et al.
patent: 5148386 (1992-09-01), Hori
patent: 5168571 (1992-12-01), Hoover et al.
patent: 5187679 (1993-02-01), Vassiliadis et al.
patent: 5193167 (1993-03-01), Sites et al.
patent: 5241574 (1993-08-01), Hayashi
patent: 5265204 (1993-11-01), Kimura et al.
patent: 5276891 (1994-01-01), Patel
patent: 5294911 (1994-03-01), Uchida et al.
patent: 5297161 (1994-03-01), Ling
patent: 5327543 (1994-07-01), Miura et al.
patent: 5375080 (1994-12-01), Davies
patent: 5375235 (1994-12-01), Berry et al.
patent: 5390135 (1995-02-01), Lee et al.
patent: 5408670 (1995-04-01), Davies
patent: 5423010 (1995-06-01), Mizukami
patent: 5465374 (1995-11-01), Dinkjian et al.
patent: 5487159 (1996-01-01), Byers et al.
patent: 5497468 (1996-03-01), Tani et al.
patent: 5541865 (1996-07-01), Ashkenazi
patent: 5555428 (1996-09-01), Radigan et al.
patent: 5560007 (1996-09-01), Thai
patent: 5564057 (1996-10-01), Hardewig et al.
patent: 5568624 (1996-10-01), Sites et al.
patent: 5651121 (1997-07-01), Davies
J. Shipnes, Graphics Processing with the 88110 RISC Microprocessor, IEEE (1992), pp. 169-174.
MC88110 Second Generation RISC Microprocessor User's Manual, Motorola Inc. (1991).
Errata to MC88110 Second Generation RISC Microprocessor User's Manual, Motorola Inc. (1992), pp. 1-11.
MC88110 Programmer's Reference Guide, Motorola Inc. (1992), p. 1-4.
i860.TM. Microprocessor Family Programmer's Reference Manual, Intel Corporation (1992), Ch. 1, 3, 8, 12.
R. B. Lee, Accelerating Multimedia With Enhanced Microprocessors, IEEE Micro (Apr. 1995), pp. 22-32.
TMS320C2x User's Guide, Texas Instruments (1993) pp. 3-2 through 3-11; 3-28 through 3-34; 4-1 through 4-22;4-41; 4-103; 4-119 through 4-120; 4-122; 4-150 through 4-151.
L. Gwennap, New PA-RISC Processor Decodes MPEG Video, Microprocessor Report (Jan. 1994), pp. 16-17.
SPARC Technology Business, UltraSPARC Multimedia Capabilities On-Chip Support for Real-Time Video and Advanced Graphics, Sun Microsystems (Sep. 1994).
Y. Kawakami et al., LSI Applications: A Single-Chip Digital Signal Processor for Voiceband Applications, Solid State Circuits Conference, Digest of Technical Papers; IEEE International (1980).
B. Case, Philips Hopes to Displace DSPs with VLIW, Microprocessor Report (Dec. 94), pp. 12-15.
N. Margulis, i860 Microprocessor Architecture, McGraw Hill, Inc. (1990) Ch. 6, 7, 8, 10, 11.
Pentium Processor User's Manual, Volume 3: Architecture and Programming Manual, Intel Corporation (1993), Ch. 1, 3, 4, 6, 8, and 18.
Intel i750, i860TM, i960 Processors and Related Products pp. 1-3 (1993).
PCT International Search Report, Mailed Sep. 27, 1996 for International application No. PCT/US96/11893, 2 pps.
International Search Report for PCT/US95/15719, Mar. 30, 1996.
Dulong Carole
Eitan Benny
Kowashi Eiichi
Mennemeier Larry
Mittal Millind
Alam Hosain T.
Corrielus Jean M.
Intel Corporation
LandOfFree
Method of sorting numbers to obtain maxima/minima values with or does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of sorting numbers to obtain maxima/minima values with or, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of sorting numbers to obtain maxima/minima values with or will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-204704