Electrical computers and digital processing systems: processing – Instruction fetching – Of multiple instructions simultaneously
Reexamination Certificate
2006-11-21
2006-11-21
Coleman, Eric (Department: 2183)
Electrical computers and digital processing systems: processing
Instruction fetching
Of multiple instructions simultaneously
Reexamination Certificate
active
07139898
ABSTRACT:
A pipelined multistreaming processor has an instruction source, a plurality of streams fetching instructions from the instruction source, a dispatch stage for selecting and dispatching instructions to a set of execution units, a set of instruction queues having one queue associated with each stream in the plurality of streams, and located in the pipeline between the instruction cache and the dispatch stage, and a select system for selecting streams in each cycle to fetch instructions from the instruction cache. The processor is characterized in that the select system selects one or more streams in each cycle for which to fetch instructions from the instruction cache, and in that the number of streams selected for which to fetch instructions in each cycle is fewer than the number of streams in the plurality of streams.
REFERENCES:
patent: 3771138 (1973-11-01), Celtruda et al.
patent: 4916652 (1990-04-01), Schwarz et al.
patent: 5404469 (1995-04-01), Chung et al.
patent: 5430851 (1995-07-01), Hirata et al.
patent: 5574939 (1996-11-01), Keckler et al.
patent: 5604909 (1997-02-01), Joshi et al.
patent: 5699537 (1997-12-01), Sharangpani et al.
patent: 5724565 (1998-03-01), Dubey et al.
patent: 5742782 (1998-04-01), Ito et al.
patent: 5745725 (1998-04-01), Simpson
patent: 5745778 (1998-04-01), Alfieri
patent: 5812811 (1998-09-01), Dubey et al.
patent: 5900025 (1999-05-01), Sollars
patent: 5913049 (1999-06-01), Shiell et al.
patent: 5933627 (1999-08-01), Parady
patent: 6092175 (2000-07-01), Levy et al.
patent: 6105053 (2000-08-01), Kimmel et al.
patent: 6105127 (2000-08-01), Kimura et al.
patent: 6141746 (2000-10-01), Kawano et al.
patent: 6219780 (2001-04-01), Lipasti
patent: 6343348 (2002-01-01), Tremblay et al.
patent: 6378063 (2002-04-01), Corwin et al.
patent: 6470443 (2002-10-01), Emer et al.
patent: 6542991 (2003-04-01), Joy et al.
patent: 6622240 (2003-09-01), Olson et al.
patent: 6691221 (2004-02-01), Joshi et al.
Diefendorff, Keith, WinChip 4 Thumbs Nose at ILP, Microprocessor Report, http://www.mdronline.com/mpr/h/19981207/121605.html, Dec. 7, 1998.
Diefendorff, Keith, Compaq Chooses SMT for Alpha, Microprocessor Report, http://www.mdronline.com/mpr/h/19991206/131601.html, Dec. 6, 1999.
Diefendorff, Keith, Jalapeno Powers Cyrix's M3, Microprocessor Report, http://www.mdronline.com/mpr/h/19981116/121507.html, Nov. 16, 1998.
Eggers et al., Simultaneous Multithreading: A Platform for Next-Generation Processors, Sep. 1997, pp. 12-19, IEEE Micro.
Slater, Michael, Rise Joins x86 Fray with mP6, Microprocessor Report, http://www.mdronline.com/mpr/h/19981116/121501.html, Nov. 16, 1998.
Becker et al., The PowerPC 601 Microprocessor, Oct. 1993, pp. 54-68, IEEE Micro.
The PowerPC Architecture: A Specification for a New Family of RISC Processors, Second Edition, Morgan Kaufmann, San Francisco, pp. 70-92 (May 1994).
MC68020 32-Bit Microprocessor User's Manual, Third Edition, Prentice Hall, New Jersey, pp. 3-125, 3-126, and 3-127 (1989).
Potel, M.J., “Real-Time Playback in Animation Systems,”Proceedings of the 4thAnnual Conference on Computer Graphics and Interactive Techniques, San Jose, CA, pp. 72-77 (1977).
ARM Architecture Reference Manual, Prentice Hall, pp. 3-41, 3-42, 3-43, 3-67, 3-68 (1996).
ESA/390 Principles of Operation, IBM Library Server, Table of Contents and Para.7.5.31 and 7.5.70 (1993) (available at: http://publibz.boulder.ibm.com/cgi-bin/bookmgr—OS390/BOOK/DZ9AR001/CCONTENTS).
MC88110 Second Generation RISC Microprocessor User's Manual, Motorola, Inc., pp. 10-66, 10-67, and 10-71 (1991).
Diefendorff, Keith et al., “Organization of the Motorola 88110 Superscalar RISC Microprocessor,”IEEE Micro, vol. 12, No. 2, pp. 40-63 (1992).
Kane, Gerry, PA-RISC 2.0Architecture, Prentice Hall, New Jersey, pp. 7-106 and 7-107 (1996).
Diefendorff, Keith et al, “AltiVec Extension to PowerPC Accelerates Media Processing,”IEEE Micro, vol. 20, No. 2, pp. 85-95 (Mar.-Apr. 2000).
Diefendorff, Keith, “WinChip 4 Thumbs Nose at ILP,”Microprocessor Report, vol. 12, No. 16, 10 pages (Dec. 7, 1998).
Gwennap, Linley, “Digital 21264 Sets New Standard,”Microprocessor Report, vol. 10, No. 14, 11 pages (Oct. 28, 1999).
Diefendorff, Keith, “Power4 Focuses on Memory Bandwidth,”Microprocessor Report, vol. 13, No. 13, 13 pages (Oct. 6, 1999).
Diefendorff, Keith, “K7 Challenges Intel,”Microprocessor Report, vol. 12, No. 14, 7 pages (Oct. 26, 1998).
Musoll Enrique
Nemirovsky Adolfo
Nemirovsky Mario
Sankar Narendra
Boys Donald R.
Coleman Eric
Huffman James W.
Mips Technologies, Inc.
LandOfFree
Fetch and dispatch disassociation apparatus for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Fetch and dispatch disassociation apparatus for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fetch and dispatch disassociation apparatus for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3677938