High-performance superscalar-based computer system with...

Electrical computers and digital processing systems: processing – Processing architecture – Superscalar

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S218000, C712S216000

Reexamination Certificate

active

07555632

ABSTRACT:
The high-performance, RISC core based microprocessor architecture includes an instruction fetch unit for fetching instruction sets from an instruction store and an execution unit that implements the concurrent execution of a plurality of instructions through a parallel array of functional units. The fetch unit generally maintains a predetermined number of instructions in an instruction buffer. The execution unit includes an instruction selection unit, coupled to the instruction buffer, for selecting instructions for execution, and a plurality of functional units for performing instruction specified functional operations. A unified instruction scheduler, within the instruction selection unit, initiates the processing of instructions through the functional units when instructions are determined to be available for execution and for which at least one of the functional units implementing a necessary computational function is available. Unified scheduling is performed across multiple execution data paths, where each execution data path, and corresponding functional units, is generally optimized for the type of computational function that is to be performed on the data: integer, floating point, and boolean. The number, type and computational specifics of the functional units provided in each data path, and as between data paths, are mutually independent.

REFERENCES:
patent: 3346851 (1967-10-01), Thornton et al.
patent: 3771138 (1973-11-01), Celtruda et al.
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4200927 (1980-04-01), Hughes et al.
patent: 4296470 (1981-10-01), Fairchild et al.
patent: 4410939 (1983-10-01), Kawakami
patent: 4434641 (1984-03-01), Nguyen
patent: 4459657 (1984-07-01), Murao
patent: 4626989 (1986-12-01), Torii
patent: 4675806 (1987-06-01), Uchida
patent: 4722049 (1988-01-01), Lahti
patent: 4752873 (1988-06-01), Shonai et al.
patent: 4807115 (1989-02-01), Torng
patent: 4811208 (1989-03-01), Myers et al.
patent: 4901233 (1990-02-01), Liptay
patent: 4928226 (1990-05-01), Kamada et al.
patent: 4942525 (1990-07-01), Shintani et al.
patent: 5003462 (1991-03-01), Blaner et al.
patent: 5129067 (1992-07-01), Johnson
patent: 5134561 (1992-07-01), Liptay
patent: 5136697 (1992-08-01), Johnson
patent: 5185872 (1993-02-01), Arnold et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226166 (1993-07-01), Ishida et al.
patent: 5230068 (1993-07-01), Van Dyke et al.
patent: 5233694 (1993-08-01), Hotta et al.
patent: H1291 (1994-02-01), Hinton et al.
patent: 5287465 (1994-02-01), Kurosawa et al.
patent: 5293500 (1994-03-01), Ishida et al.
patent: 5404472 (1995-04-01), Kurosawa et al.
patent: 5442757 (1995-08-01), McFarland et al.
patent: 5481685 (1996-01-01), Nguyen et al.
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5493687 (1996-02-01), Garg et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5560035 (1996-09-01), Garg et al.
patent: 5561775 (1996-10-01), Kurosawa et al.
patent: 5561776 (1996-10-01), Popescu et al.
patent: 5564117 (1996-10-01), Lentz et al.
patent: 5574927 (1996-11-01), Scantlin
patent: 5574941 (1996-11-01), Horst
patent: 5592636 (1997-01-01), Popescu et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5627983 (1997-05-01), Popescu et al.
patent: 5640588 (1997-06-01), Vegesna et al.
patent: 5682546 (1997-10-01), Garg et al.
patent: 5708841 (1998-01-01), Popescu et al.
patent: 5768575 (1998-06-01), McFarland et al.
patent: 5778210 (1998-07-01), Henstrom et al.
patent: 5797025 (1998-08-01), Popescu et al.
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5832292 (1998-11-01), Nguyen et al.
patent: 5832293 (1998-11-01), Popescu et al.
patent: 5838986 (1998-11-01), Garg et al.
patent: 6038653 (2000-03-01), Nguyen et al.
patent: 6044449 (2000-03-01), Garg et al.
patent: 6047348 (2000-04-01), Lentz et al.
patent: 6128723 (2000-10-01), Nguyen et al.
patent: 6249856 (2001-06-01), Garg et al.
patent: 6282630 (2001-08-01), Nguyen et al.
patent: 7028161 (2006-04-01), Nguyen et al.
patent: 0136179 (1985-04-01), None
patent: 0171595 (1986-02-01), None
patent: 0354585 (1990-02-01), None
patent: 0368332 (1990-05-01), None
patent: 0372751 (1990-06-01), None
patent: 0377991 (1990-07-01), None
patent: 0402856 (1990-12-01), None
patent: 0419105 (1991-03-01), None
patent: 0426393 (1991-05-01), None
patent: 0479390 (1992-04-01), None
patent: 2 575 564 (1986-07-01), None
patent: 2 011 682 (1979-07-01), None
patent: 61-107434 (1986-05-01), None
patent: 63-136138 (1988-06-01), None
patent: 63-172343 (1988-07-01), None
patent: 63-318634 (1988-12-01), None
patent: 64-36336 (1989-02-01), None
patent: 2-22736 (1990-01-01), None
patent: 2-48732 (1990-02-01), None
patent: 2-87229 (1990-03-01), None
patent: 2-130634 (1990-05-01), None
patent: 2-130635 (1990-05-01), None
patent: 2-211534 (1990-08-01), None
patent: 3-34024 (1991-02-01), None
patent: 3-35322 (1991-02-01), None
patent: 3-141429 (1991-06-01), None
patent: 3-147134 (1991-06-01), None
patent: 3-218524 (1991-09-01), None
patent: 4-54638 (1992-02-01), None
patent: 4-96132 (1992-03-01), None
patent: 4-503582 (1992-06-01), None
patent: 6-19707 (1994-01-01), None
patent: 6-501122 (1994-02-01), None
patent: 6-501123 (1994-02-01), None
patent: 6-501586 (1994-02-01), None
patent: 6-501805 (1994-02-01), None
patent: 6-502034 (1994-03-01), None
patent: 6-502035 (1994-03-01), None
Charles Melear, Motorola, Inc., The Design of the 88000 RISC Family, IEEE Micro, vol. 9, No. 2, Apr. 1989, Los Alamitos, CA, U.S., pp. 26-38.
Patent Abstracts of Japan, vol. 010, No. 089, Apr. 1986, & JP, A, 60 225 943 (Hitachi Seisakusho K K) Nov. 11, 1985.
Smith et al., Implementing Precise Interrupts in Pipelined Processors, IEEE Transactions on Computers, vol. 37, No. 5, May 1988, New York, U.S., pp. 562-573.
Jelemensky, New Microcomputer Features Advanced Hardware for Real-Time Control Applications, Electro Conference Record, vol. 14, Apr. 11, 1989, Los Angeles, U.S., pp. 511-519.
Andrews, Distinctions Blur Between DSP Solutions, Computer Design, vol. 28, No. 9, May 1, 1989, Littleton, Massachusetts, U.S., pp. 86-99.
Colwell et al., A VLIW Architecture for a Trace Scheduling Compiler, Multiflow Computer, 175 N. Main Street, Branford, CT 06405.
IBM Technical Disclosure Bulletin, vol. 28, No. 6, Nov. 1985, Overlap of Store Multiple Operation with Succeeding Operations through Second Set of General Purpose Registers.
Molnar et al., “Floating-Point Processor,” 1989 IEEE.
Adams et al., “Utilizing Low Level Parallelism in General Purpose Code: The Harp Project,” Oct. 1990.
Bakoglu et al., “IBM Second-Generation RISC Machine Organization,” IEEE, 1990.
Intrater et al., “A Superscalar Microprocessor,” IEEE, Mar. 1991.
Oehler et al., “IBM RISC System/6000: Architecture and Performance,” Jun. 1991.
Goss, “Motorola's 8800 Integration Performance and Application,” 1989, IEEE.
Popescu et al., The Metaflow Architecture, Metaflow Technologies, Inc., Jun. 1991.
Weiss,R., “The Third-Generation RISC Processors,” On Special Report,Mar. 30, 1992, pp. 96-108.
Johnson, Superscalar Microprocessor Design, Prentice-Hall, Inc., 1991,(in its entirety).
Hennessy et al., Computer Architecture—A Quantitative Approach, Morgan Kaufmann Publishers, Inc., 1990 (in its entirety).
Fairchild Semiconductor Corporation, CLIPPER™ 32-Bit Microprocessor User's Manual, Prentice-Hall, 1987, Chapter 1 and Section 3.5.
Hwu et al., “Design Choices for the HPSM Microprocessor Chip,” Proceedings of the Twentieth Annual Int'l Conference on System Schemes, 1987, pp. 330-336.
Uvieghara et al., “An On-Chip Smart Memory for a Data-Flow CPU,” IEEE Journal of Solid-State Circuits, vol. 25, No. 1,Feb. 1990, pp. 84-94.
Patt et al., “HPS, A New Microarchitecture: Rationale and Introduction,” Computer Science Division, University of California, Berkeley, 1985.
Uvieghara et al., “An Experimental Single-Chip Data FlowCPU,” 1990 Symposium on VLSI Circuits, Digest of Technical Papers (Cat. N.90CH2885-2), IEEE, New York, p

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

High-performance superscalar-based computer system with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High-performance superscalar-based computer system with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-performance superscalar-based computer system with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4095065

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