Multiple-thread processor with in-pipeline, thread...

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10403406

ABSTRACT:
A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hiding” of cache miss wait times. In vertical multithreading, multiple hardware threads share the same processor pipeline. A hardware thread is typically a process, a lightweight process, a native thread, or the like in an operating system that supports multithreading. Horizontal multithreading increases parallelism within the processor circuit structure, for example within a single integrated circuit die that makes up a single-chip processor. To further increase system parallelism in some processor embodiments, multiple processor cores are formed in a single die. Advances in on-chip multiprocessor horizontal threading are gained as processor core sizes are reduced through technological advancements.

REFERENCES:
patent: 5361337 (1994-11-01), Okin
patent: 5452452 (1995-09-01), Gaetner et al.
patent: 5513130 (1996-04-01), Redmond
patent: 5584023 (1996-12-01), Hsu
patent: 5590359 (1996-12-01), Sharangpani
patent: 5680641 (1997-10-01), Sidman
patent: 5684993 (1997-11-01), Willman
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5721868 (1998-02-01), Yung et al.
patent: 5724565 (1998-03-01), Dubey
patent: 5742806 (1998-04-01), Reiner et al.
patent: 5752027 (1998-05-01), Familiar
patent: 5761285 (1998-06-01), Stent
patent: 5778247 (1998-07-01), Tremblay
patent: 5809415 (1998-09-01), Rossmann
patent: 5860138 (1999-01-01), Engebretsen
patent: 5861761 (1999-01-01), Kean
patent: 5893159 (1999-04-01), Schneider
patent: 5960458 (1999-09-01), Kametani
patent: 6038647 (2000-03-01), Shimizu
patent: 6052708 (2000-04-01), Flynn et al.
patent: 6058466 (2000-05-01), Panwar
patent: 6061710 (2000-05-01), Eickemeyer et al.
patent: 6101599 (2000-08-01), Wright et al.
patent: 6105051 (2000-08-01), Borkenhagen et al.
patent: 6122712 (2000-09-01), Torii
patent: 6167507 (2000-12-01), Mahalingaiah et al.
patent: 6205519 (2001-03-01), Aglietti et al.
patent: 6233599 (2001-05-01), Nation et al.
patent: 6298431 (2001-10-01), Gottlieb
patent: 6420903 (2002-07-01), Singh et al.
patent: 6507862 (2003-01-01), Joy et al.
patent: WO 99/21082 (1999-04-01), None
Gulati, M. et al.: “Performance Study of a Multithreaded Superscalar Microprocessor” Proceedings. International Symposium on High-Performance Computer Architecture, 1996, pp. 291-301, ZXP000572068.
Gunther, B. K.: “Multithreading with Distributed Functional Units” IEEE Transacations on Computers, US, IEEE, Inc., New York, vol. 46, No. 4, Apr. 1, 1997, pp. 399-411, XP000656016, ISSN: 0018-9340.
Klass, F. et al.: “A New Family of Semidynamic and Dynamic Flip-Flops with Embedded Logic for High-Performance Processors,” IEEE Journal of Solid-State Circuits, IEEE Inc., New York, vol. 34, No. 5, Jun. 11, 1998, pp. 712-716, XP002156316, ISSN: 0018-9200.
Tremblay et al, “A Three Dimensional Register File for Superscalar Processors,” Proceedings of the 28th Annual Hawaii International Conf. on Systems Sciences, Jan. 1995, pp. 191-201.
U.S. Appl. No. 09/309,734, filed May 11, 1999, entitled “Multiple-Thread Processor with Single-Thread Interface Shared Among Threads” naming inventors William Joy, Marc Tremblay, Gary Lauterbach, and Joseph Chamdani, 83 pp.

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

Multiple-thread processor with in-pipeline, thread... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple-thread processor with in-pipeline, thread..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple-thread processor with in-pipeline, thread... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3870672

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