Staggering execution of a single packed data instruction...

Electrical computers and digital processing systems: processing – Processing control – Processing sequence control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06925553

ABSTRACT:
A method and apparatus are disclosed for staggering execution of an instruction. According to one embodiment of the invention, a macro instruction specifying an operation, and specifying a first and a second data operand in first and second registers, respectively, is received. The macro instruction is then split into a first micro instruction and a second micro instruction, the first micro instruction specifying the operation on a first corresponding segment including a first portion of the first data operand and a first portion of the second data operand, and the second micro instruction specifying the operation on a second corresponding segment including a second portion of the first data operand and a second portion of the second data operand. The first and second micro instructions are then executed.

REFERENCES:
patent: 3675001 (1972-07-01), Singh
patent: 3723715 (1973-03-01), Chen et al.
patent: 3900724 (1975-08-01), Mclver et al.
patent: 3941990 (1976-03-01), Rabasse
patent: 4542476 (1985-09-01), Nagafuji
patent: 4677582 (1987-06-01), Nagafuji
patent: 4760545 (1988-07-01), Inagami et al.
patent: 4811269 (1989-03-01), Hirose et al.
patent: 4890218 (1989-12-01), Bram
patent: 4945479 (1990-07-01), Rusterholz et al.
patent: 4972362 (1990-11-01), Elkind et al.
patent: 4985848 (1991-01-01), Pfeiffer et al.
patent: 5001662 (1991-03-01), Baum
patent: 5047975 (1991-09-01), Patti et al.
patent: 5081698 (1992-01-01), Kohn
patent: 5126964 (1992-06-01), Zurawski
patent: 5161247 (1992-11-01), Murakami et al.
patent: 5189636 (1993-02-01), Patti et al.
patent: 5210711 (1993-05-01), Rossmere et al.
patent: 5241493 (1993-08-01), Chu et al.
patent: 5303355 (1994-04-01), Gergen et al.
patent: 5311508 (1994-05-01), Buda et al.
patent: 5327369 (1994-07-01), Ashkenazi
patent: 5390135 (1995-02-01), Lee et al.
patent: 5426598 (1995-06-01), Hagihara
patent: 5515520 (1996-05-01), Hatta et al.
patent: 5579253 (1996-11-01), Lee et al.
patent: 5590365 (1996-12-01), Ide et al.
patent: 5606677 (1997-02-01), Balmer et al.
patent: 5642306 (1997-06-01), Mennemeier et al.
patent: 5673427 (1997-09-01), Brown et al.
patent: 5701508 (1997-12-01), Glew et al.
patent: 5721892 (1998-02-01), Pelog et al.
patent: 5742840 (1998-04-01), Hansen et al.
patent: 5765037 (1998-06-01), Morrison et al.
patent: 5778419 (1998-07-01), Hansen et al.
patent: 5793661 (1998-08-01), Dulong et al.
patent: 5794060 (1998-08-01), Hansen et al.
patent: 5794061 (1998-08-01), Hansen et al.
patent: 5802336 (1998-09-01), Peleg et al.
patent: 5806049 (1998-09-01), Petruzzi
patent: 5809321 (1998-09-01), Hansen et al.
patent: 5819101 (1998-10-01), Peleg et al.
patent: 5822603 (1998-10-01), Hansen et al.
patent: 5835392 (1998-11-01), Dulong et al.
patent: 5852726 (1998-12-01), Lin et al.
patent: 5870619 (1999-02-01), Wilkinson et al.
patent: 5880983 (1999-03-01), Elliott et al.
patent: 5883824 (1999-03-01), Lee et al.
patent: 5884071 (1999-03-01), Kosaraju
patent: 5936782 (1999-08-01), Nomura et al.
patent: 5953241 (1999-09-01), Hansen et al.
patent: 5983257 (1999-11-01), Dulong et al.
patent: 6006318 (1999-12-01), Hansen et al.
patent: 6018351 (2000-01-01), Mennemeier et al.
patent: 6035387 (2000-03-01), Hsu et al.
patent: 6041403 (2000-03-01), Parker et al.
patent: 6122725 (2000-09-01), Roussel et al.
patent: 6154831 (2000-11-01), Thayer et al.
patent: 6178482 (2001-01-01), Sollars
patent: 6192467 (2001-02-01), Abdallah et al.
patent: 6230253 (2001-05-01), Roussel et al.
patent: 6230257 (2001-05-01), Roussel et al.
patent: 6233671 (2001-05-01), Abdallah et al.
patent: 6260137 (2001-07-01), Fleck et al.
patent: 6295599 (2001-09-01), Hansen et al.
patent: 6378060 (2002-04-01), Hansen et al.
patent: 6385634 (2002-05-01), Peleg et al.
patent: 6470370 (2002-10-01), Fischer et al.
patent: 6502117 (2002-12-01), Golliver et al.
patent: 6584482 (2003-06-01), Hansen et al.
patent: 6643765 (2003-11-01), Hansen et al.
patent: 6725356 (2004-04-01), Hansen et al.
patent: 9907221.7 (1999-10-01), None
patent: 2 339 040 (2000-12-01), None
patent: WO 97/08608 (1997-03-01), None
patent: WO 97/22921 (1997-06-01), None
patent: WO 97/22923 (1997-06-01), None
patent: WO 97/22924 (1997-06-01), None
patent: WO 97/23821 (1997-07-01), None
patent: WO 99/50740 (1999-10-01), None
Santoro, Mark; Design and Clocking of VLSI Multipliers. Technical Report No. CSL-TR-89-397, Oct. 1989. pp. i-xii and 1-118.
Santoro, Mark, et al.; SPIM: A Pipelined 64X64 bit Interative Multiplier, IEEE Journal of Solid-State Circuits, vol. 24, No. 2, Apr. 1989. pp. 487-493.
Santoro, Mark, et al.; Session II: High-Speed Microprocessor. WAM 2.6: A Piplelined 64X64b Interative Array Multiplier. 1998 IEEE International Solid State Circuits Conference . pp. 36-37 and 290.
BIT Preliminary, Bipolar Integrated Technology, Inc. B3110/B3120;B2110/B2120 Floating Point Chip Set. pp. 1-40.
Eklind, Bob, et al. A SUB 10 nS Bipolar 64 Bit Integrated/Floating Point Processor Implemented On Two Circuits. IEEE 1987 BCTM, pp. 91-95.
Leibowitz, Bob; et al., System Design; ECL gains ground in battle against CMOS. Computer Design; Apr. 1, 1987. pp. 9-15.
IBM. TBD: Double Speed, Single Precision Vector Register Organization Using Double Port Chips. Feb. 1981. Pp.1-6.
Farmwald, P. Michael; High Bandwidth Evaluation of Elementary Functions, S-1 Project. IEEE 1981. pp. 139-142.
Farmwald, P. Michael; On the Design of High Performance Digital Arithmetic Units. UCRL-53190. Aug. 1981. pp. i-vii and 1-95.
Grimes et al.; 64-Bit Processor. The Intel i860 64-Bit Processor: A General-Purpose CPU with 3D Graphics Capabilities. Jul. 1989. pp. 85-94.
Ide, et al.; A 320-MFLOPS CMOS Floating-Point Processing Unit for Superscalar Processors. IEEE Journal of Solid State Circuits, vol. 28, No. 3, Mar. 1993. pp. 352-361.
Lino, et al.; ISSCC 92 Session 6/Microprocessors/ TA 6.5: A 289MFLOPS Single-Chip Supercomputer. 1992 IEEE International Solid State Circuits Conference. pp. 112-113.
Kohn, et al.; Introducing the Intel i860 64 Bit Microprocessor, Intel Corp. Aug. 1989. pp. 15-30.
Lee, Ruby et al.; Accelerating Multimedia with Enhanced Microprocessors. Hewlett-Packard. IEEE Micro, Apr. 1995. pp. 22-32.
Lee, Ruby B.; Realtime MPEG Video via Software Decompression on a PA-RISC Processor. 1995 IEEE, pp. 186-192.
Manferdelli, John L. et al.; Signal Processing Aspects of the S-1 Microprocessor Project. UCRL-84658. Jul. 28, 1980. pp. 1-8.
Spaderna, D., et al.; An Integrated Floating Point Vector Processor for DSP and Scientific Computing. SHARP Microelectronics Technology Inc. IEEE 1989. pp. 8-13.
Undy, Steve, et al.; A Low-Cost Graphics and Multimedia Workstation Chip Set. Apr. 1994, IEEE micro, pp. 10-22.
“MIPS Digital Media Extension”, pp. C1-C40.
“MIPS Extension for Digital Media with 3D”, MIPS Technology, Inc., Mar. 12, 1997, pp. 1-26.
“64-Bit and Multimedia Extensions in the PA-RISC 2.0 Architecture”, Helett Packard, downloaded form Website rblee@cup.hp.com.huck@cup.hp.com. pp. 1-18.
“The VIS TM Instruction Set”, Sun Microsystems, Inc., 1997 pp. 1-2.
“ULTRASPARC TM The Visual Instructions Set (VIStm): On Chip Support for New-Media Processing”, Sun Microsystems, Inc., 1996, pp. 1-7.
ULTRASPARC TM and New Media Support Real-Time MPEG2 Decode with the Visual Instruction Set (VIS TM), Sun Microsystems, Inc., 1996, pp. 1-8.
ULTRASPARC TM Ultra Port Architecture (UPA): The New Media System Architecture, Sun Microsystems, Inc., 1996, pp. 1-4.
ULTRASPARC TM Turbocharges Network Operations on New Media Computing, Sun Microsystem, Inc., 1996, pp. 1-5.
The ULTRASPARC Processor-Technology White Paper, Sun Microsystems, Inc., 1995, 37 pages.
AMD-3D TM Technology Manual, Advanced Micro Devices, Feb. 1998.
Hansen, Craig, Architecture of a Broadband Mediaprocessor, Micro Unity Systems Engineering, Inc., 1996, pp. 334-354.
Levinthal, Adam et al., Parallel Computers for Graphics Applications, Pixar, San Rafael, CA., 1987, pp. 193-198.
Levinthal, Adam et al. Porter, Thomas, “Chap-A SIMD Graphics Processor”, Computer Graphics Project, Lucasfilm Ltd., 1984, pp. 77-82.
Wang,

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

Staggering execution of a single packed data instruction... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Staggering execution of a single packed data instruction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Staggering execution of a single packed data instruction... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3516278

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