Patent ID: 6954468
Filing Date: 2005-10-11
Classification: G06F

Abstract:
1. A method for tracking allocated space in a write reservation station of a data transfer controller using a write allocation count, said method comprising the steps of: initializing said write allocation count to a predetermined constant prior to performance of any data transfers; incrementing said write allocation count on allocation of a block of write reservation station space at a data destination for future storage of data read from a data source; decrementing said write allocation count on a read from a data source destined for a write reservation station; if said write allocation count meets predetermined criteria, then reading from said data source, transferring said read data to a data destination via a data routing channel and storing said transferred data in allocated write reservation station space; and if said write allocation count does not meet said predetermined criteria, then performing no further allocations of space to said write reservations station until said write allocation count meets said predetermined criteria.