Mechanism in a multi-threaded microprocessor to maintain...

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

C711S119000, C711S140000, C711S167000

Reexamination Certificate

active

07571283

ABSTRACT:
A method and system for maintaining a best-case demand redispatch of an instruction to allow for maximizing the time a rejected thread may execute in lookahead execution mode, while maintaining the smallest L1 cache miss penalty supported by the memory subsystem. In response to a demand miss, a load/store unit sends a fetch request to the next level cache. The cache line of the demand miss is examined to identify the critical sector. Once the critical sector is identified, a best-case data return time is determined based on the fastest time the next level cache is able to return the critical sector of the cache line. The load/store unit then sends a speculative warning to the dispatch unit to coincide with the best-case data return, wherein the speculative warning prepares the dispatch unit to resend the instruction for execution as soon as data is available to the processor core.

REFERENCES:
patent: 5870602 (1999-02-01), Miller et al.
patent: 5958041 (1999-09-01), Petolino, Jr. et al.
patent: 5987594 (1999-11-01), Panwar et al.
patent: 6088788 (2000-07-01), Borkenhagen et al.
patent: 6754808 (2004-06-01), Roth et al.
patent: 7203799 (2007-04-01), Ball
patent: 7350051 (2008-03-01), Hinojosa et al.
patent: 2006/0184772 (2006-08-01), Dooley et al.
patent: 2006/0184822 (2006-08-01), Dooley et al.
Tullsen et al., “Simultaneous Multithreading: Maximizing On-Chip Parallelism”, pp. 533-544, 1995, ACM, WA.
Llena, “Recovery Mechanisms for Latency Mispredictions”, Address Predications and Recovery Mechanisms, May 2002, pp. 149-178, Barcelona, Spain.

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

Mechanism in a multi-threaded microprocessor to maintain... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mechanism in a multi-threaded microprocessor to maintain..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism in a multi-threaded microprocessor to maintain... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4119907

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