Patent ID: 7957381

Claim:
Method of transmitting data in a network on chip formed from a plurality of elements capable of communicating with each other, the plurality of elements comprising a plurality of resources capable of processing data, and a plurality of nodes capable of connecting resources to each other and switching data in the network, each node being provided with a plurality of inputs and a plurality of outputs, the method comprising: at least one transfer step using an asynchronous send/accept synchronization protocol, of at least one data packet associated with priority or priority channel information chosen among a set of several different priority channels and comprising one or several elementary groups of data, from a sending first element in the network to a receiving second element in the network, said send/accept synchronization protocol being configured to govern data transfer so that a given elementary group of data in a data packet may be sent by the first element while another elementary group of data preceding said given elementary group of data in said packet has been accepted by the second element, the transfer of one or several elementary data groups or all of the elementary data groups of said packet, being-associated with, a sending, by the first element of at least one send type signal according to said protocol, and being authorized by the second element sending at least one other accept type of signal according to said protocol, in response to the signal of the send type, said send type signal according to said asynchronous send/accept synchronization protocol at least partly comprising the priority or priority channel information with which said packet is associated.