Dynamic priority switching of load and store buffers in supersca

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712 23, 710 53, 711158, G06F13/00

Patent

active

059047321

ABSTRACT:
A method and apparatus for dynamically switching the relative priorities of the load buffer and store buffer with respect to external memory resources in a superscalar processor. According to a first embodiment, a protocol dictates that the load buffer always prevails until the store buffer reaches a certain "high water mark," (an upper threshold) at which time the store buffer gains priority. After the store buffer has gained priority, it continues to access the memory until it is depleted to a "low water mark," (a lower threshold) at which time the load buffer regains priority. Whenever the store buffer reaches the high water mark, it gains priority until it drains down to the low water mark. This reduces the tendency for the store buffer to become full and block the processor. According to a second embodiment, the load buffer prevails if it is above its high water mark. If the load buffer is below its high water mark, the load buffer prevails until the store buffer reaches its high water mark, at which time the store buffer gains priority. After the store buffer has gained priority, it maintains priority until the load buffer reaches its high water mark. This reduces the tendency for either buffer to become full and block the processor.

REFERENCES:
patent: 4298954 (1981-11-01), Bigelow et al.
patent: 4860193 (1989-08-01), Bentley et al.
patent: 4888739 (1989-12-01), Frederick et al.
patent: 4969164 (1990-11-01), Mehta et al.
patent: 5125096 (1992-06-01), Brantley et al.
patent: 5369775 (1994-11-01), Yamasaki et al.
patent: 5524263 (1996-06-01), Griffith et al.
patent: 5694553 (1997-12-01), Abramson et al.
Tanenbaum; Modern Operating Systems; pp. 56-71, 1992.

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

Dynamic priority switching of load and store buffers in supersca does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic priority switching of load and store buffers in supersca, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic priority switching of load and store buffers in supersca will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1757147

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