A processing device includes one or more resources, a plurality of peripheral bus interfaces that support resource sharing with a plurality of other processing devices, a primary routing resources and a node ID register. The primary routing resources are programmable with a plurality of address ranges....http://www.google.de/patents/US7380018?utm_source=gb-gplus-sharePatent US7380018 - Peripheral bus transaction routing using primary and node ID routing information