Providing extended precision in SIMD vector arithmetic...

Electrical computers and digital processing systems: processing – Processing control – Arithmetic operation instruction processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S221000, C712S022000, C708S490000

Reexamination Certificate

active

07546443

ABSTRACT:
The present invention provides extended precision in SIMD arithmetic operations in a processor having a register file and an accumulator. A first set of data elements and a second set of data elements are loaded into first and second vector registers, respectively. Each data element comprises N bits. Next, an arithmetic instruction is fetched from memory. The arithmetic instruction is decoded. Then, the first vector register and the second vector register are read from the register file. The present invention executes the arithmetic instruction on corresponding data elements in the first and second vector registers. The resulting element of the execution is then written into the accumulator. Then, the resulting element is transformed into an N-bit width element and written into a third register for further operation or storage in memory. The transformation of the resulting element can include, for example, rounding, clamping, and/or shifting the element.

REFERENCES:
patent: 3654621 (1972-04-01), Bock et al.
patent: 3916388 (1975-10-01), Shimp et al.
patent: 4023023 (1977-05-01), Bourrez et al.
patent: 4109310 (1978-08-01), England et al.
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4130880 (1978-12-01), Nutter
patent: 4219874 (1980-08-01), Gusev et al.
patent: 4317170 (1982-02-01), Wada et al.
patent: 4396982 (1983-08-01), Wada et al.
patent: 4491910 (1985-01-01), Caudel et al.
patent: 4507731 (1985-03-01), Morrison
patent: 4511990 (1985-04-01), Hagiwara et al.
patent: 4520439 (1985-05-01), Liepa
patent: 4583199 (1986-04-01), Boothroyd et al.
patent: 4773006 (1988-09-01), Kinoshita et al.
patent: 4809212 (1989-02-01), New et al.
patent: 4814976 (1989-03-01), Hansen et al.
patent: 4879676 (1989-11-01), Hansen
patent: 4928223 (1990-05-01), Dao et al.
patent: 5150290 (1992-09-01), Hunt
patent: 5185713 (1993-02-01), Kobunaya
patent: 5392228 (1995-02-01), Burgess et al.
patent: 5418915 (1995-05-01), Matuda et al.
patent: 5499299 (1996-03-01), Takenaka et al.
patent: 5513366 (1996-04-01), Agarwal et al.
patent: 5517438 (1996-05-01), Dao-Trong et al.
patent: 5537562 (1996-07-01), Gallup et al.
patent: 5550768 (1996-08-01), Ogilvie et al.
patent: 5581773 (1996-12-01), Glover
patent: 5590345 (1996-12-01), Barker et al.
patent: 5666298 (1997-09-01), Peleg et al.
patent: 5669010 (1997-09-01), Duluk, Jr.
patent: 5671401 (1997-09-01), Harrell
patent: 5721892 (1998-02-01), Peleg et al.
patent: 5726927 (1998-03-01), Wolrich et al.
patent: 5729724 (1998-03-01), Sharangpani et al.
patent: 5734874 (1998-03-01), van Hook et al.
patent: 5740340 (1998-04-01), Purcell et al.
patent: 5748979 (1998-05-01), Trimberger
patent: 5752071 (1998-05-01), Tubbs et al.
patent: 5758176 (1998-05-01), Agarwal et al.
patent: 5761523 (1998-06-01), Wilkinson et al.
patent: 5774709 (1998-06-01), Worrell
patent: 5778241 (1998-07-01), Bindloss et al.
patent: 5784602 (1998-07-01), Glass et al.
patent: 5790827 (1998-08-01), Leung
patent: 5793661 (1998-08-01), Dulong et al.
patent: 5809294 (1998-09-01), Ando
patent: 5812147 (1998-09-01), van Hook et al.
patent: 5812723 (1998-09-01), Ohtsu et al.
patent: 5815695 (1998-09-01), James et al.
patent: 5815723 (1998-09-01), Wilkinson et al.
patent: 5822606 (1998-10-01), Morton
patent: 5838984 (1998-11-01), Nguyen et al.
patent: 5848269 (1998-12-01), Hara
patent: 5852726 (1998-12-01), Lin et al.
patent: 5864703 (1999-01-01), van Hook et al.
patent: 5867682 (1999-02-01), Witt et al.
patent: 5880984 (1999-03-01), Burchfiel et al.
patent: 5881307 (1999-03-01), Park et al.
patent: 5887183 (1999-03-01), Agarwal et al.
patent: 5922066 (1999-07-01), Cho et al.
patent: 5933650 (1999-08-01), van Hook et al.
patent: 5936872 (1999-08-01), Fischer et al.
patent: 5953241 (1999-09-01), Hansen et al.
patent: 5960012 (1999-09-01), Spracklen
patent: 5996056 (1999-11-01), Volkonsky
patent: 6006316 (1999-12-01), Dinkjian
patent: 6035316 (2000-03-01), Peleg et al.
patent: 6035317 (2000-03-01), Guy
patent: 6058465 (2000-05-01), Nguyen
patent: 6065115 (2000-05-01), Sharangpani et al.
patent: 6067615 (2000-05-01), Upton
patent: 6078941 (2000-06-01), Jiang et al.
patent: 6088783 (2000-07-01), Morton
patent: 6128726 (2000-10-01), LeComec
patent: 6141421 (2000-10-01), Takaragi et al.
patent: 6154834 (2000-11-01), Neal et al.
patent: 6233597 (2001-05-01), Tanoue et al.
patent: 6266758 (2001-07-01), van Hook et al.
patent: 6349318 (2002-02-01), Vanstone et al.
patent: 7159100 (2007-01-01), van Hook et al.
patent: 0 681 236 (1995-11-01), None
patent: 0 681 236 (2000-11-01), None
patent: WO 97/07450 (1997-02-01), None
patent: WO 97/08608 (1997-03-01), None
Halfhill, Tom R. and Belgard, Rich., “Mips vs. Lexra: Definitely Not Aligned,”Microprocessor Report, vol. 13, No. 16, Dec. 6, 1999, pp. 14-19.
Hansen, Craig, “Architecture of a Broadband Mediaprocessor,”COMPCON96, Feb. 25-29, 1996, 8 pages.
Yarlagadda, Krishna, “Lexra Adds DSP Extensions,”Microprocessor Report, Aug. 23, 1999, pp. 19-21.
Lexra Command Line User Environment(CLUE)for ASYM-LX User's Guide, Revision 1.1, Jan. 28, 2000, pp. 1-32.
LX4280(Copyright 1998-1999) <http://www.lexra.com/l.times.4280.html>, 2 pages.
LX5280(Copyright 1998-1999) <http://www.lexra.com/l.times.5280.html>, 2 pages.
LX4080P(Copyright 1998-1999) <http://www.lexra.com/l.times.4080p.html>, 6 pages.
LX4080(Copyright 1998-1999) <http://www.lexra.com/l.times.4080.html>, 8 pages.
LX4180(Copyright 1998-1999) <http://www.lexra.com/l.times.4180.html>, 9 pages.
Lexra[Products] (Copyright 1998-1999) <http://www.lexra.com/l.times.products2.html>, 2 pages.
“Lexra Rolls Out Second MIPS Core. (Lexra LX4180) (Product Announcement),”Microprocessor Report, Jan. 28, 1999, 2 pages (printed from West database).
“LX4280 Fills Lexra's Midrange. (MIPS-compatible embedded processor core) (Product Announcement),”Microprocessor Report, Aug. 2, 1999, 2 pages (printed from West database).
Lexra Announces LX4080 Embedded RISC Processor Core. Delivering High Performance&Executes MIPS-I instructions set* (Jan. 12, 1998) <http://www.lexra.com/pr 980112.html>, 2 pages.
Lexra Announces LX4080 SmoothCore™Silicon Proven RISC Core(Mar. 23, 1998) <http://www.lexra.com/pr 980323.html>, 3 pages.
Lexra Announces its LX4080 Evaluation System is Proven and Available for Production(Jul. 20, 1998) <http://www.lexra.com/pr 980720.html>, 2 pages.
Lexra Announces the First Mainstream 32-bit RISC Core In a Programmable Logic Device(Oct. 5, 1998) <http://www.lexra.com/pr 981005.html/>, 2 pages.
Lexra Announces Next Generation Embedded RISC Core(Jan. 11, 1999) <http://www.lexra.com/pr 990111.html>, 3 pages.
Lexra Announces Industry's First RISC-DSP Core Based on MIPS®Instruction Set Architecture(May 5, 1999) <http://www.lexra.com/pr 990505.html>, 3 pages.
Lexra Announces the Fastest 32-BIT RISC Core to Execute MIPS®Instructions* (Jul. 19, 1999) <http://www.lexra.com/pr 990719.html>, 2 pages.
MIPS Technologies, Inc. Files Lawsuit to Protect Intellectual Property Rights(Oct. 28, 1999) <http://www.mips.com/pressReleases/102899B.html>, 2 pages.
MIPS: Open Letter from John Bourgoin, CEO, MIPS Technologies(visited Feb. 24, 2000) http://www.mips.com/pressReleases/102899C.html>, 2 pages.
MIPS Technologies, Inc. Litigation Overview and Q&A(visited Feb. 24, 2000) <http://www.mips.com/pressReleases/102899D.html>, 3 pages.
Lexra ASYM-LX Simulator/FIR Filter Demo, Date unknown, 5 pages.
Lexra Asym-LX Instruction Set Simulator Product Brief, Date unknown, 2 pages.
Hays, Pat, LX5280 High-Performance RISC-DCP for IP Licensing (Jun. 8, 1999) <http://www.lexra.com/presentation/>, 27 pages.
Lexra LX5280 Seminar Slides, Date unknown, 49 pages.
88410 Second Level Cache,Microprocessor Forum, Nov. 1991, 20 pages.
Eyre, Jennifer and Bier, Jeff, “Infineon's TriCore Tackles DSP,”Microprocessor Report, Apr. 19, 1999, pp. 12-14.
Case, Brian, “Superscalar Techniques: SuperSPAR

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

Providing extended precision in SIMD vector arithmetic... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Providing extended precision in SIMD vector arithmetic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Providing extended precision in SIMD vector arithmetic... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4102758

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