Patent ID: 7483427

Claim:
A data driven type information processing apparatus executing an operation in accordance with destination information and instruction information on a data packet including said destination information, said instruction information, and data, comprising: a plurality of processing circuits executing an operation on said data based on said instruction information upon receiving said data packet, and a transfer circuit receiving said data packet from a first one of said plurality of processing circuits to transfer said data packet to a branching destination designated by said first processing circuit among a plurality of branching destinations of said data packet that is any of said plurality of processing circuits and an external source, wherein said transfer circuit comprises a control circuit monitoring a data holding state of each said branching destination based on control signals received for each respective branching destination, the transfer circuit transferring said data packet to a branching destination designated by said first processing circuit independent of said data holding state of other branching destination when a control signal of said control signals indicates that said data holding state of said designated branching destination has switched from a data transfer inhibited state to a data transfer permitted state.