METHODS AND SYSTEMS FOR PROCESSING DATA IN A PROGRAMMABLE DATA PROCESSING PIPELINE THAT INCLUDES OUT-OF-PIPELINE PROCESSING

Methods and system for processing data in a programmable processing pipeline are disclosed. In an embodiment, a method for processing packets in a programmable packet processing pipeline is disclosed. The method involves processing data corresponding to a packet through a match-action pipeline of a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GALLES, Michael B, CRUPNICOFF, Diego
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods and system for processing data in a programmable processing pipeline are disclosed. In an embodiment, a method for processing packets in a programmable packet processing pipeline is disclosed. The method involves processing data corresponding to a packet through a match-action pipeline of a programmable packet processing pipeline, and diverting the processing of data corresponding to the packet from the match-action pipeline to a processor core for out-of-pipeline processing. L'invention concerne des procédés et un système de traitement de données dans un pipeline de traitement programmable. Dans un mode de réalisation, un procédé de traitement de paquets dans un pipeline de traitement de paquets programmable est décrit. Le procédé consiste à traiter des données correspondant à un paquet par l'intermédiaire d'un pipeline d'appariement-action d'un pipeline de traitement de paquets programmable, et à détourner le traitement de données correspondant au paquet du pipeline d'appariement-action vers un cœur de processeur pour un traitement hors pipeline.