Patent ID: 8102855

Claim:
A data processing system, comprising: a first processing node and a second processing node coupled by an interconnect fabric; wherein: said first processing node includes multiple first processing units coupled to each other for communication and said second processing node includes multiple second processing units coupled to each other for communication; a first processing unit in said first processing node includes interconnect logic that processes a plurality of concurrently pending broadcast operations of differing broadcast scope, wherein at least a first of said plurality of concurrently pending broadcast operations has a first scope limited to said first processing node and at least a second of said plurality of concurrently pending broadcast operations has a second scope including said first processing node and said second processing node; said multiple first processing units includes a node master processing unit and a plurality of node leaf processing units; and an operation of said first scope includes a broadcast of a request by said node master processing unit to each of said plurality of node leaf processing units, said plurality of node leaf processing units each providing an individual partial response to said node master processing unit, and said node master processing unit broadcasting a combined response for said request to each of said plurality of node leaf processing units.