System and method for increasing OS idle loop performance in...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S135000, C718S100000, C718S107000, C718S108000, C719S328000

Reexamination Certificate

active

07343590

ABSTRACT:
A system and method for increasing Operating System (OS) idle loop performance in a simulator environment. Upon encountering an OS idle loop condition on a processor, OS program flow is skipped ahead by an amount of time, thereby conserving the host machine's resources that would otherwise have been spent in supporting the OS idle loop execution. If another processor initiates an inter-processor message directed to a processor whose OS program flow has been skipped forward, that processor is capable of skipping backward in time, if necessary, to service the inter-processor message.

REFERENCES:
patent: 5511217 (1996-04-01), Nakajima et al.
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6470456 (2002-10-01), Chung-Chih
patent: 6523155 (2003-02-01), Ruedinger
patent: 6577992 (2003-06-01), Tcherniaev al.
patent: 6886162 (2005-04-01), McKenney
patent: 6928645 (2005-08-01), Wang et al.
patent: 6952825 (2005-10-01), Cockx et al.
patent: 2003/0105983 (2003-06-01), Brakmo et al.
patent: 2003/0149834 (2003-08-01), Susnjar
patent: 2003/0191615 (2003-10-01), Bailey et al.
patent: 2005/0246565 (2005-11-01), Wright et al.
John Sanguinetti, A Technique for Integrating Simulation and System Design, 1979 Conference on Simulation, Measurement and Modeling of Computer Systems, pp. 163-172.
Richard M. Fujimoto, “Parallel Discrete Event Simulation”, Communication of the ACM, Oct. 1990, vol. 33, No. 10, pp. 30-53.
G. Chen, and B. K. Szymanski, “Lookahead, Rollback, and Lookback: Searching for Parallelism in Discrete Event Simulation,” pp. 1-5, extra page showing the creation of PDF.
J. Sanguinetti, “A Technique for Integrating Simulation and System Design,” 1979 Conference on Simulation, Measurement and Modeling of Computer Systems, pp. 163-172.
Richard M. Fujimoto, “Parallel Discrete Event Simulation”, Communication of the ACM, Oct. 1990.
J. Sanguinetti “A technique for Integrating Simulation and System Design” 1979 Conference on Simulation, pp. 163-172.
R. M. Fujimoto, “Parallel Discrete Event Simulation”, communication of the ACM, Oct. 1990.
J. Sanguinetti, “A technique for Integrating Simulation and System Design”, 1979 Conference on Simulation.
M. Rosenblum, E. Bugnion, S. Devine, and S. A. Herrod, “Using the SimOS Machine Simulator to Study Complex Computer Systems”, 1997 ACM.
A. Whitaker, M. Shaw, and S. D. Gribble, “Scale and Performance in the Denali Isolation Kernel”, USENIX Association, May 29, 2002.
Richard M. Fujimoto, “Parallel Discrete Event Simulation”, Communication of the ACM, Oct. 1990, vol. 33, No. 10, pp. 30-53.
G. Chen, and B. K. Szymanski, “Lookahead, Rollback, and Lookback: Searching for Parallelism in Discrete Event Simulation,” pp. 1-5, extra page showing the creation of PDF, Jun. 2002.
J. Sanguinetti, “A Technique for Integrating Simulation and System Design,” 1979 Conference on Simulation, Measurement and Modeling of Computer Systems, pp. 163-172.

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

System and method for increasing OS idle loop performance in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for increasing OS idle loop performance in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for increasing OS idle loop performance in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3965633

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