US 12,436,888 B2
Routing circuit for computer resource topology
Qiong Cai, Menlo Park, CA (US); and Emiliano Morini, Folsom, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 19, 2024, as Appl. No. 18/747,917.
Application 18/747,917 is a continuation of application No. 18/296,861, filed on Apr. 6, 2023, granted, now 12,050,532.
Claims priority of provisional application 63/376,815, filed on Sep. 23, 2022.
Prior Publication US 2024/0403214 A1, Dec. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/08 (2016.01); G06F 7/72 (2006.01); G06F 12/0802 (2016.01)
CPC G06F 12/0802 (2013.01) [G06F 7/727 (2013.01)] 20 Claims
OG exemplary drawing
 
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.