| CPC G06F 12/0802 (2013.01) [G06F 7/727 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a plurality of resources of a computer system that are organized according to a routing topology having a plurality of dimensions that includes a first dimension and a second dimension, the first dimension having n routing options, wherein 2a<n<2b, and a and b are consecutive positive integer values;
a routing circuit configured to:
receive an address indicative of a particular resource of the plurality of resources; and
determine a first routing value for the first dimension by performing a mod-n operation on a first masked value formed using the address, wherein the first masked value includes more than b bits; and
wherein the first routing value is usable to select the particular resource.
|