Cache-aware scheduling for a chip multithreading processor

Electrical computers and digital processing systems: memory – Storage accessing and control – Access timing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S118000, C711S130000, C711S140000, C711S169000, C718S102000

Reexamination Certificate

active

07487317

ABSTRACT:
A chip multithreading processor schedules and assigns threads to its processing cores dependent on estimated miss rates in a shared cache memory of the threads. A cache miss rate of a thread is estimated by measuring cache miss rates of one or more groups of executing threads, where at least one of the groups includes the thread of interest. Using a determined estimated cache miss rate of the thread, the thread is scheduled with other threads to achieve a relatively low cache miss rate in the shared cache memory.

REFERENCES:
patent: 5835705 (1998-11-01), Larsen et al.
patent: 6098169 (2000-08-01), Ranganathan
patent: 6256775 (2001-07-01), Flynn
patent: 6332178 (2001-12-01), Dean et al.
patent: 6748558 (2004-06-01), Gonzales et al.
patent: 6954922 (2005-10-01), Liang
Fedorova et al. “CASC: A Cache-Aware Scheduling Algorithm For Multithreaded Chip Multiprocessors”, Sun Labs Technical Report TR 2005-0142, Apr. 2005, pp. 15.
Berg, Erik and Hagersten, Erik; “Efficient Data- Locality Analysis of Long-Running Applications”, from Department of Information Technology, Uppsala University, Uppsala, Sweden, Technical Report 2003-021, May 2004, 16 pages.
Snavely, Allan and Tullsen, Dean M.; “Symbiotic Jobscheduling for a Simultaneous multithreading Processor”, published in the Proceedings of ASPLOS IX, Nov. 2000, 11 pages.
Denning, Peter J.; “Thrashing; Its Causes and Prevention”, from PROC. AFIPS 1968 Fall Joint Computer Conference, 1968, 8 pages.
Parekh, Sujay, Eggers, Susan, Levy, Henry, Lo, Jack; “Threaded-Sensitive Scheduling for SMT Processors”, http://www.cs.washington.edu/research/smt/, Apr. 2, 2000; 18 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

Cache-aware scheduling for a chip multithreading processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cache-aware scheduling for a chip multithreading processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache-aware scheduling for a chip multithreading processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4071019

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