×

Extended instruction set for packet processing applications

  • US 7,139,901 B2
  • Filed: 09/07/2001
  • Issued: 11/21/2006
  • Est. Priority Date: 02/08/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A software program extension for a dynamic multi-streaming processor, the software program extension stored in a computer readable medium comprising an instruction set enabling coordinated interaction between a packet management component and a stream processing component of the processor comprising:

  • a portion thereof for managing packet uploads and downloads into and out of memory;

    a portion thereof for managing specific memory allocations and de-allocations associated with enqueueing and dequeuing data packets;

    a portion thereof for managing the use of multiple contexts dedicated to the processing of a single data packet; and

    a portion thereof for managing selection and utilization of one or more arithmetic functions and other context memory functions associated with data packet processing;

    characterized in that the software program extension complements standard data packet processing program architecture for specific use for processors having a packet management unit that functions independently from a stream processor unit.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×