Data processing system and method for maintaining translation lo

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711144, 711146, 711207, G06F 1314, G06F 1208

Patent

active

06119204&

ABSTRACT:
A data processing system includes at least a first processor and a second processor that each have a respective translation lookaside buffer (TLB). In response to detection by the second processor of a TLB entry invalidation request, the second processor marks at least one memory referent instruction that is being processed by the second processor and invalidates a TLB entry in the TLB of the second processor. In response to receipt of a synchronization request at the second processor, the second processor indicates to the first processor that the second processor has invalidated the TLB entry if the second processor has completed processing the marked instruction. During the interval between receipt of the synchronization request and indicating to the first processor that the second processor has invalidated the TLB entry, the second processor continues to process instructions, including fetching instructions for processing. In this manner, the second processor is able to continue normal instruction processing during the process of TLB synchronization.

REFERENCES:
patent: 5437017 (1995-07-01), Moore et al.
patent: 5440707 (1995-08-01), Hayes et al.
patent: 5546555 (1996-08-01), Horstmann et al.
patent: 5604879 (1997-02-01), Beavers et al.
patent: 5906001 (1999-05-01), Wu et al.
Teller, P., "Translation-Lookaside Buffer Consistency", IEEE Computer, vol. 23, Iss. 6, Jun. 1990, pp. 26-36.
Rosenburg, B., "Low-Synchronization Translation Lookaside Buffer Consistency in Large-Scale Shared-Memory Multiprocessors", Proc. Twelfth Symp. Operating Systems Principles, Dec. 1989, pp. 137-146.
Black, D., et al., "Translation Lookaside Buffer Consistency: A Software Approach", Proc. Third Int'l Conf. Architectural Support for Programming Languages and Operating Systems, 1989, pp. 113-122.
IBM Technical Disclosure Bulletin, "Synchronization of TLB Invalidate Broadcasts using a TLBSYNC Command", vol. 37, No. 5, May 1994.

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

Data processing system and method for maintaining translation lo does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing system and method for maintaining translation lo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system and method for maintaining translation lo will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-105877

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