Ordering of high use program code segments using simulated...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S159000, C717S161000

Reexamination Certificate

active

10697491

ABSTRACT:
An apparatus, program product and method utilize a heuristic-based algorithm such as simulated annealing to order program code segments in a computer memory to provide improved computer performance in terms of memory access, e.g., by minimizing cache misses or other memory-related performance penalties that may be present in a multi-level memory architecture. Program code is ordered in a computer memory by selecting an ordering from among a plurality of orderings for a plurality of program code segments using a heuristic algorithm, and ordering the plurality of program code segments in a memory of a computer using the selected ordering.

REFERENCES:
patent: 5649198 (1997-07-01), Shibata et al.
patent: 5768500 (1998-06-01), Agrawal et al.
patent: 5963875 (1999-10-01), Go
patent: 5963975 (1999-10-01), Boyle et al.
patent: 6070009 (2000-05-01), Dean et al.
patent: 6092180 (2000-07-01), Anderson et al.
patent: 6106573 (2000-08-01), Mahalingaiah et al.
patent: 6237059 (2001-05-01), Dean et al.
patent: 6332178 (2001-12-01), Dean et al.
patent: 6374367 (2002-04-01), Dean et al.
patent: 6578068 (2003-06-01), Bowman-Amuah
patent: 6715145 (2004-03-01), Bowman-Amuah
patent: 6763452 (2004-07-01), Hohensee et al.
patent: 6779107 (2004-08-01), Yates
patent: 6941545 (2005-09-01), Reese et al.
patent: 6971092 (2005-11-01), Chilimbi
patent: 6978462 (2005-12-01), Adler et al.
patent: 7013456 (2006-03-01), Van Dyke et al.
patent: 7137110 (2006-11-01), Reese et al.
Optimization by Simulated Annealing, S. Kirkpatrick et al, Science, May 1983, pp. 671-680 partial page.
Experiments with Simulated Annealing, Surendra Nahar et al, IEEE, 1985, pp. 748-752.
Enhanced Simulated Annealing for Automatic Reconfiguration of Multiprocessors in Space, James R. Slagle et al, ACM, 1989, pp. 401-408.
Simulated Annealing Past Present and Future, Mark Fleisher, 1995, pp. 155-161.
Shade: A Fast Instruction-Set Simulator for Execution Profiling, Robert F. Cmelik et al, 1993, 41 pages.
“Profile-Directed Restructuring of Operating System Code”, W.J. Schmidt et al, IBM System Journal, vol. 37, No. 2, 1998, pp. 270-297.
W. J. Schmidt et al., “Profile-Directed Restructuring of Operating System Code,” IBM Systems Journal, vol. 37, No. 2, 1998, pp. 270-297.

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

Ordering of high use program code segments using simulated... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Ordering of high use program code segments using simulated..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Ordering of high use program code segments using simulated... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3856648

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