Architectural support for thread level speculative execution

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07350027

ABSTRACT:
A method and apparatus for hardware support of the thread level speculation for existing processor cores without having to change the existing processor core, processor core's interface, or existing caches on the L1, L2 or L3 level. Architecture support for thread speculative execution by adding a new cache level for storing speculative values and a dedicated bus for forwarding speculative values and control. The cache level is hierarchically positioned between the cache levels L1 and L2 cache levels.

REFERENCES:
patent: 6564302 (2003-05-01), Yagi et al.
patent: 6950908 (2005-09-01), Shibayama et al.
patent: 2003/0018684 (2003-01-01), Ohsawa et al.
patent: 2004/0059891 (2004-03-01), Luick
patent: 2006/0294326 (2006-12-01), Jacobson et al.
Sohi et al., “Speculative Multithreaded Processors”, Apr. 2001, IEEE, pp. 66-73.
Tsai et al., “The Superthreaded Processor Architecture”, Sep. 1999, IEEE Transactions on Computers, vol. 49 No. 9, pp. 881-902.
Ceze et al., “Bulk Disambiguation of Speculative Threads in Multiprocessors”, 2006, Proceedings of the 33rd International Symposium on Computer Architecture.
Fung et al., “Improving Cache Locality for Thread-Level Speculation”, 2006, IEEE.

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

Architectural support for thread level speculative execution does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Architectural support for thread level speculative execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Architectural support for thread level speculative execution will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3969318

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