Software assisted hardware TLB miss handler

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1210

Patent

active

054936608

ABSTRACT:
The present invention provides a software-assisted hardware TLB miss-handler which is designed to reduce the TLB miss penalty while being low cost to implement and requiring little chip area or complexity. When a TLB miss occurs, the HW TLB miss handler of the present invention computes a physical address of a page table entry located in a special hardware-visible table based on a missing virtual address. It accesses the page table entry and checks for a correct translation and status information. If correct, a physical page address and protection information of the page table entry are inserted into the TLB. The original virtual address is re-translated and normal program execution continues. If the correct translation and status are not found, the HW TLB miss-handler will not insert the entry and will trap to a more sophisticated SW TLB miss handler. A pointer to the page table entry is passed to the SW TLB miss handler so that the page table address need not be recomputed. Thus, the HW TLB miss-handler of the present invention services the simplest and most common TLB misses very quickly, reducing the overall TLB miss penalty. The slower SW TLB miss handler services the more complex and less common TLB misses and provides flexibility in the virtual memory management system.

REFERENCES:
patent: 4774653 (1988-09-01), James
patent: 5060137 (1991-10-01), Bryg et al.

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

Software assisted hardware TLB miss handler does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software assisted hardware TLB miss handler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software assisted hardware TLB miss handler will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1362813

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