Patent ID: 8811422
Filing Date: 2014-08-19
Classification: G06F,H04L

Abstract:
1. A system-on-chip integrated circuit, comprising: a network processor core; and a reconfigurable protocol converter in communication with the network processor core, the reconfigurable protocol converter and the network processor core integrated on the system-on-chip integrated circuit, the reconfigurable protocol converter includes a plurality of processor cores and a task dispatching processor, the task dispatching processor assigns a first set of processor cores of the plurality of processor cores to perform a first network processing function during a first period of time, the task dispatching processor assigns a second set of processor cores of the plurality of processor cores different from the first set of processor cores to perform a second network processing function during a second period of time, the second set of processor cores includes a subset of the first set of processor cores, the reconfigurable protocol converter performs the first network processing function during the first time period and performs the second network processing function during the second time period subsequent to the first time period, the second network processing function is different from the first network processing function, the first network processing function includes receiving one or more first packets of a first network protocol and converting the one or more first packets into one or more second packets of a second network protocol different from the first network protocol, the task dispatching processor assigns all packets of the one or more first packets belonging to a first context group to a first processor of the first set of processor cores during the first period of time, the task dispatching processor assigns all packets of the one or more first packets belonging to a second context group to a second processor of the first set of processor cores during the first period of time, the second network processing function includes receiving one or more third packets of a third network protocol and converting the one or more third packets into one or more fourth packets of a fourth network protocol different from the third network protocol, the fourth network protocol is different from the second network protocol, the third network protocol is different from the first network protocol, the reconfigurable protocol converter includes a first interface unit, the first interface unit transmits the one or more second packets during the first time period, the first interface unit transmits the one or more fourth packets during the second time period.