Patent ID: 7483428
Filing Date: 2009-01-27
Classification: G06F

Abstract:
1. A method of data processing in a data processing system including a first processing node and a second processing node coupled by an interconnect fabric, wherein said first processing node includes a plurality of first processing units coupled to each other for communication and said second processing node includes a plurality of second processing units coupled to each other for communication, and wherein said plurality of first processing units includes a node master processing unit and a plurality of node leaf processing units, said method comprising: in response to said first processing units in said first processing node being configured in a first mode, said first processing units in said first processing node broadcasting operations with a first scope limited to said first processing node, wherein broadcasting an operation of said first scope includes: in response to said first processing units in said first processing node being configured in a second mode, said first processing units of said first processing node broadcasting operations with a second scope including said first processing node and said second processing node; partial response combining logic within said node master processing unit receiving and accumulating partial responses of said plurality of node leaf processing units to obtain an accumulated partial response; in response to said node master processing unit being configured in said first mode, said partial response combining logic routing said accumulated partial response to combined response generation logic to generate said combined response; and in response to said node master processing unit being configured in said second mode, said partial response combining logic routing said accumulated partial response to said interconnect fabric instead of said combined response generation logic.