Patent ID: 7325099
Filing Date: 2008-01-29
Classification: G06F,H04L

Abstract:
1. A method, comprising: receiving a packet; storing packet-processing function metadata for the packet in an off-chip memory store; identifying a class of service for the packet; launching a first thread on a first compute engine to pre-fetch selected function metadata corresponding to the class of service into an on-chip cache; pre-fetching the selected function metadata including the class of service information for the packet from the off-chip memory store with the first thread of the first compute engine and storing the selected function metadata into the on-chip cache; launching a second thread on a second compute engine; retrieving at least a portion of the selected function metadata from the on-chip cache with the second thread of the second compute engine; and employing the selected function metadata that is retrieved to perform at least one packet-processing function pertaining to the class of service by the second thread on the second compute engine.