External memory engine selectable pipeline architecture provides external
memory to a multi-thread packet processor which processes data packets
using a multi-threaded pipelined machine wherein no instruction depends on
a preceding instruction because each instruction in the pipeline is
executed for a different thread. The route switch packet architecture
transfers a data packet from a flexible data input buffer to a packet task
manager, dispatches the data packet from the packet task manager to a
multi-threaded pipelined analysis machine, classifies the data packet in
the analysis machine, modifies and forwards the data packet in a packet
manipulator. The route switch packet architecture includes an analysis
machine having multiple pipelines, wherein one pipeline is dedicated to
directly manipulating individual data bits of a bit field, a packet task
manager, a packet manipulator, a global access bus including a master
request bus and a slave request bus separated from each other and
pipelined, an external memory engine, and a hash engine.
De externe verkiesbare de pijpleidingsarchitectuur van de geheugenmotor verstrekt extern geheugen aan een bewerker van het multi-draadpakket dat gegevenspakketten gebruikend een multi-threaded in een pijpleiding vervoerde machine verwerkt waarin geen instructie van een voorafgaande instructie afhangt omdat elke instructie in de pijpleiding voor een verschillende draad wordt uitgevoerd. De het pakketarchitectuur van de routeschakelaar brengt een gegevenspakket van een flexibele buffer van de gegevensinput aan een manager van de pakkettaak over, verzendt het gegevenspakket van de manager van de pakkettaak aan een multi-threaded in een pijpleiding vervoerde analysemachine, classificeert het gegevenspakket in de analysemachine, wijzigt en door:sturen het gegevenspakket in een pakketmanipulator. De het pakketarchitectuur van de routeschakelaar omvat een analysemachine die veelvoudige pijpleidingen heeft, waarin één pijpleiding aan direct het manipuleren van individuele gegevensbeetjes van een beetjegebied, een manager van de pakkettaak, een pakketmanipulator wordt gewijd, een globale toegangsbus met inbegrip van een hoofdverzoekbus en een die van elkaar wordt gescheiden en in een pijpleiding vervoerde bus van het slavenverzoek, een externe geheugenmotor, en een knoeiboelmotor.