Claims
- 1. A computer system comprising:a) a first repeater; b) a second repeater coupled to the first repeater; c) a third repeater coupled to the first repeater; d) a first client coupled to the second repeater; and e) a second client coupled to the second repeater; wherein the second repeater contains a distributed arbiter that is aware of a plurality of transactions sent to the first repeater and that predicts whether the first repeater will send a transaction to the second repeater.
- 2. The computer system of claim 1, wherein the first repeater is an address repeater.
- 3. The computer system of claim 1, wherein the first client includes a central processing unit.
- 4. The computer system of claim 1, wherein the second repeater is operable to receive a signal from a third repeater that increments a counter in the second repeater.
- 5. The computer system of claim 4, wherein the distributed arbiter predicts whether the first repeater will send a transaction to the second repeater based at least in part upon the signal received from the third repeater.
- 6. The computer system of claim 4, wherein the signal indicates that the third repeater is sending a second transaction to the first repeater.
- 7. The computer system of claim 1, wherein the second repeater contains a switch module operable to send a signal to the third repeater that increments a counter in the third repeater.
- 8. The computer system of claim 7, wherein the counter is decremented upon receipt of a transaction that originated from the third repeater.
- 9. The computer system of claim 1, wherein the second repeater contains a second arbiter that arbitrates between the first client and the second client.
- 10. A computer system comprising:a) a first repeater; b) a second repeater coupled to the first repeater; c) a third repeater coupled to the first repeater; d) a first client coupled to the second repeater; and e) a second client coupled to the second repeater; wherein the second repeater contains a distributed arbiter that is aware of a plurality of transactions sent to the first repeater and that predicts whether the first repeater will send a transaction to the third repeater.
- 11. The computer system of claim 10, wherein the first repeater is an address repeater.
- 12. The computer system of claim 10, wherein the first client includes a central processing unit.
- 13. The computer system of claim 10, wherein the second repeater is operable to receive a signal from a third repeater that increments a counter in the second repeater.
- 14. The computer system of claim 13, wherein the distributed arbiter predicts whether the first repeater will send a transaction to the third repeater based at least in part upon the signal received from the third repeater.
- 15. The computer system of claim 13, wherein the signal indicates that the third repeater is sending a second transaction to the first repeater.
- 16. The computer system of claim 10, wherein the second repeater contains a switch module operable to send a signal to the third repeater that increments a counter in the third repeater.
- 17. The computer system of claim 16, wherein the counter is decremented upon receipt of a transaction that originated from the third repeater.
- 18. The computer system of claim 10, wherein the second repeater contains a second arbiter that arbitrates between the first client and the second client.
- 19. A computer system comprising:a) a first repeater; b) a second repeater coupled to the first repeater; c) a third repeater coupled to the first repeater; d) a first client coupled to the second repeater; and e) a second client coupled to the second repeater; wherein the second repeater contains a distributed arbiter that is aware of a plurality of transactions sent to the first repeater and that predicts whether the first repeater will send a transaction to the second repeater; and wherein the second repeater contains a distributed arbiter that is aware of a plurality of transactions sent to the first repeater and that predicts whether the first repeater will send a transaction to the third repeater.
- 20. The computer system of claim 19, wherein the first repeater is an address repeater.
Parent Case Info
This patent application discloses subject matter that is related to the subject matter disclosed in U.S. patent application Ser. Nos. 09/815,442 entitled “Method and Apparatus for Efficiently Broadcasting Transactions between a First Address Repeater and a Second Address Repeater,” and 09/815,443 entitled “Method and Apparatus for Verifying Consistency between a First Address Repeater and a Second Address Repeater,” filed on even date herein. Each of the above Patent Applications is hereby incorporated by reference.
US Referenced Citations (19)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0817094 |
Jan 1998 |
EP |
Non-Patent Literature Citations (2)
Entry |
U.S. application Ser. No. 09/815,442, Quan et al., Method and Apparatus for Efficiently Broadcasting Transactions between a First Address Repeater and a Second Address Repeater, Mar. 19, 2001. |
U.S. application Ser. No. 09/815,443, Quan et al., Method and Apparatus for Verifying Consistency between a First Address Repeater and a Second Address Repeater, Mar. 19, 2001. |