VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE

An embodiment of this invention pertains to a network processor that processes incoming information element segments (204, 208)at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined "m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ONO, GOLCHIRO, LEE, BARRY, TRINH, MAN, DIEU, BLESZYNSKI, RYSZARD
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator ONO, GOLCHIRO
LEE, BARRY
TRINH, MAN, DIEU
BLESZYNSKI, RYSZARD
description An embodiment of this invention pertains to a network processor that processes incoming information element segments (204, 208)at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined "multiple instruction single data" ("MISD") architecture. This MISD architecture is triggered by the arrival of the incoming information element segment (204, 208). Each process is provided dedicated registers (226) thus eliminating context switches. The pipeline, the instructions fetched, and the incoming information element segment (204, 208) are very long in length. The network processor includes a MISD processor (220) that performs policy control functions such as network traffic policing, buffer allocation and management, protocol modification, timer rollover recovery, an aging mechanism to discard idle flows, and segmentation and reassembly of incoming information elements. Un mode de réalisation de l'invention concerne un processeur en réseau traitant des segments d'élément d'informations entrants à des débits binaires très élevés engendrés, partiellement, par le fait que le processeur est déterministe (par exemple, le temps nécessaire à achever un processus est connu) et mettant en oeuvre une architecture "données uniques d'instructions multiples" ("MISD") en pipeline. Cette architecture MISD est déclenchée par l'arrivée du nouveau segment d'élément d'informations entrant. Chaque processus comprend des registres spécifiques, éliminant ainsi des commutateurs de contexte. Le pipeline, les instructions récupérées et le segment d'élément d'informations entrant sont très longs. Le processeur de réseau comprend un processeur MISD exécutant des fonctions de commande de principe, telles que la réglementation du trafic du réseau, l'attribution et la gestion de tampon, la modification de protocole, la récupération de dépassement de temps d'horloge, un mécanisme de vieillissement permettant de rejeter des flux inertes et une segmentation et réassemblage d'éléments d'informations entrants.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO03025709A3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO03025709A3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO03025709A33</originalsourceid><addsrcrecordid>eNrjZPAJcw0K8XR29FHw9AsOCQp1DvH091Nw9HNRcHEMcVQICPJ3dg0O9vRzB8orOCr4uYaE-wd5w8T9gxQcg5w9PENcnUNCg1x5GFjTEnOKU3mhNDeDoptriLOHbmpBfnxqcUFicmpeakl8uL-BsYGRqbmBpaOxMTFqAOK2LmI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE</title><source>esp@cenet</source><creator>ONO, GOLCHIRO ; LEE, BARRY ; TRINH, MAN, DIEU ; BLESZYNSKI, RYSZARD</creator><creatorcontrib>ONO, GOLCHIRO ; LEE, BARRY ; TRINH, MAN, DIEU ; BLESZYNSKI, RYSZARD</creatorcontrib><description>An embodiment of this invention pertains to a network processor that processes incoming information element segments (204, 208)at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined "multiple instruction single data" ("MISD") architecture. This MISD architecture is triggered by the arrival of the incoming information element segment (204, 208). Each process is provided dedicated registers (226) thus eliminating context switches. The pipeline, the instructions fetched, and the incoming information element segment (204, 208) are very long in length. The network processor includes a MISD processor (220) that performs policy control functions such as network traffic policing, buffer allocation and management, protocol modification, timer rollover recovery, an aging mechanism to discard idle flows, and segmentation and reassembly of incoming information elements. Un mode de réalisation de l'invention concerne un processeur en réseau traitant des segments d'élément d'informations entrants à des débits binaires très élevés engendrés, partiellement, par le fait que le processeur est déterministe (par exemple, le temps nécessaire à achever un processus est connu) et mettant en oeuvre une architecture "données uniques d'instructions multiples" ("MISD") en pipeline. Cette architecture MISD est déclenchée par l'arrivée du nouveau segment d'élément d'informations entrant. Chaque processus comprend des registres spécifiques, éliminant ainsi des commutateurs de contexte. Le pipeline, les instructions récupérées et le segment d'élément d'informations entrant sont très longs. Le processeur de réseau comprend un processeur MISD exécutant des fonctions de commande de principe, telles que la réglementation du trafic du réseau, l'attribution et la gestion de tampon, la modification de protocole, la récupération de dépassement de temps d'horloge, un mécanisme de vieillissement permettant de rejeter des flux inertes et une segmentation et réassemblage d'éléments d'informations entrants.</description><edition>7</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2005</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20050317&amp;DB=EPODOC&amp;CC=WO&amp;NR=03025709A3$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76318</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20050317&amp;DB=EPODOC&amp;CC=WO&amp;NR=03025709A3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ONO, GOLCHIRO</creatorcontrib><creatorcontrib>LEE, BARRY</creatorcontrib><creatorcontrib>TRINH, MAN, DIEU</creatorcontrib><creatorcontrib>BLESZYNSKI, RYSZARD</creatorcontrib><title>VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE</title><description>An embodiment of this invention pertains to a network processor that processes incoming information element segments (204, 208)at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined "multiple instruction single data" ("MISD") architecture. This MISD architecture is triggered by the arrival of the incoming information element segment (204, 208). Each process is provided dedicated registers (226) thus eliminating context switches. The pipeline, the instructions fetched, and the incoming information element segment (204, 208) are very long in length. The network processor includes a MISD processor (220) that performs policy control functions such as network traffic policing, buffer allocation and management, protocol modification, timer rollover recovery, an aging mechanism to discard idle flows, and segmentation and reassembly of incoming information elements. Un mode de réalisation de l'invention concerne un processeur en réseau traitant des segments d'élément d'informations entrants à des débits binaires très élevés engendrés, partiellement, par le fait que le processeur est déterministe (par exemple, le temps nécessaire à achever un processus est connu) et mettant en oeuvre une architecture "données uniques d'instructions multiples" ("MISD") en pipeline. Cette architecture MISD est déclenchée par l'arrivée du nouveau segment d'élément d'informations entrant. Chaque processus comprend des registres spécifiques, éliminant ainsi des commutateurs de contexte. Le pipeline, les instructions récupérées et le segment d'élément d'informations entrant sont très longs. Le processeur de réseau comprend un processeur MISD exécutant des fonctions de commande de principe, telles que la réglementation du trafic du réseau, l'attribution et la gestion de tampon, la modification de protocole, la récupération de dépassement de temps d'horloge, un mécanisme de vieillissement permettant de rejeter des flux inertes et une segmentation et réassemblage d'éléments d'informations entrants.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2005</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPAJcw0K8XR29FHw9AsOCQp1DvH091Nw9HNRcHEMcVQICPJ3dg0O9vRzB8orOCr4uYaE-wd5w8T9gxQcg5w9PENcnUNCg1x5GFjTEnOKU3mhNDeDoptriLOHbmpBfnxqcUFicmpeakl8uL-BsYGRqbmBpaOxMTFqAOK2LmI</recordid><startdate>20050317</startdate><enddate>20050317</enddate><creator>ONO, GOLCHIRO</creator><creator>LEE, BARRY</creator><creator>TRINH, MAN, DIEU</creator><creator>BLESZYNSKI, RYSZARD</creator><scope>EVB</scope></search><sort><creationdate>20050317</creationdate><title>VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE</title><author>ONO, GOLCHIRO ; LEE, BARRY ; TRINH, MAN, DIEU ; BLESZYNSKI, RYSZARD</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO03025709A33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2005</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>ONO, GOLCHIRO</creatorcontrib><creatorcontrib>LEE, BARRY</creatorcontrib><creatorcontrib>TRINH, MAN, DIEU</creatorcontrib><creatorcontrib>BLESZYNSKI, RYSZARD</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ONO, GOLCHIRO</au><au>LEE, BARRY</au><au>TRINH, MAN, DIEU</au><au>BLESZYNSKI, RYSZARD</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE</title><date>2005-03-17</date><risdate>2005</risdate><abstract>An embodiment of this invention pertains to a network processor that processes incoming information element segments (204, 208)at very high data rates due, in part, to the fact that the processor is deterministic (i.e., the time to complete a process is known) and that it employs a pipelined "multiple instruction single data" ("MISD") architecture. This MISD architecture is triggered by the arrival of the incoming information element segment (204, 208). Each process is provided dedicated registers (226) thus eliminating context switches. The pipeline, the instructions fetched, and the incoming information element segment (204, 208) are very long in length. The network processor includes a MISD processor (220) that performs policy control functions such as network traffic policing, buffer allocation and management, protocol modification, timer rollover recovery, an aging mechanism to discard idle flows, and segmentation and reassembly of incoming information elements. Un mode de réalisation de l'invention concerne un processeur en réseau traitant des segments d'élément d'informations entrants à des débits binaires très élevés engendrés, partiellement, par le fait que le processeur est déterministe (par exemple, le temps nécessaire à achever un processus est connu) et mettant en oeuvre une architecture "données uniques d'instructions multiples" ("MISD") en pipeline. Cette architecture MISD est déclenchée par l'arrivée du nouveau segment d'élément d'informations entrant. Chaque processus comprend des registres spécifiques, éliminant ainsi des commutateurs de contexte. Le pipeline, les instructions récupérées et le segment d'élément d'informations entrant sont très longs. Le processeur de réseau comprend un processeur MISD exécutant des fonctions de commande de principe, telles que la réglementation du trafic du réseau, l'attribution et la gestion de tampon, la modification de protocole, la récupération de dépassement de temps d'horloge, un mécanisme de vieillissement permettant de rejeter des flux inertes et une segmentation et réassemblage d'éléments d'informations entrants.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO03025709A3
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T11%3A21%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ONO,%20GOLCHIRO&rft.date=2005-03-17&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO03025709A3%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true