Scheduling instructions in a cascaded delayed execution...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Reducing an impact of a stall or pipeline bubble

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S215000

Reexamination Certificate

active

07447879

ABSTRACT:
A method and apparatus for minimizing unscheduled D-cache miss pipeline stalls is provided. In one embodiment, execution of an instruction in a processor is scheduled. The processor may have at least one cascaded delayed execution pipeline unit having two or more execution pipelines that execute instructions in a common issue group in a delayed manner relative to each other. The method includes receiving an issue group of instructions, determining if a first instruction in the issue group is a load instruction, and if so, scheduling the first instruction to be executed in a pipeline in which execution is not delayed with respect to another pipeline in the cascaded delayed execution pipeline unit.

REFERENCES:
patent: 5598546 (1997-01-01), Blomgren
patent: 5922065 (1999-07-01), Hull et al.
patent: 6389529 (2002-05-01), Arimilli et al.
patent: 6622235 (2003-09-01), Keller et al.
patent: 6769057 (2004-07-01), Steely, Jr.
patent: 6912648 (2005-06-01), Hammarlund et al.
Shen et al., “Modern Processor Design—Fundamentals of Superscalar Processors,” 2004, p. 185.
Yoaz et al., “Speculation Techniques for Improving Load Related Instruction Scheduling,” 1999, 12 pages.

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

Scheduling instructions in a cascaded delayed 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 Scheduling instructions in a cascaded delayed execution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scheduling instructions in a cascaded delayed execution... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4033523

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