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

C711S167000, C711S168000, C711S213000

Reexamination Certificate

active

11055818

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: 6088788 (2000-07-01), Borkenhagen et al.
patent: 6754808 (2004-06-01), Roth et al.
patent: 2006/0179264 (2006-08-01), Hinojosa et al.
Dooley et al., Auxiliary Mechanism to Manage Instruction Restart and Restart Coming in a Lookahead Processor.
Dooley et al., Lookahead Mode Sequencer.
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-3907085

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