Patent Number: 7,711,903

Title: Preloading translation buffers

Abstract: A mechanism is provided for efficiently managing the operation of a translation buffer. The mechanism is utilized to pre-load a translation buffer to prevent poor operation as a result of slow warming of a cache. A software pre-load mechanism may be provided for preloading a translation look aside buffer (TLB) via a hardware implemented controller. Following preloading of the TLB, control of accessing the TLB may be handed over to the hardware implemented controller. Upon an application context switch operation, the software preload mechanism may be utilized again to preload the TLB with new translation information for the newly active application instance.

Inventors: Day; Michael N. (Round Rock, TX), DeMent; Jonathan J. (Austin, TX), Johns; Charles R. (Austin, TX)

Assignee: International Business Machines Corporation

International Classification: G06F 13/00 (20060101); G06F 12/12 (20060101); G06F 9/26 (20060101)

Expiration Date: 5/04/12018