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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&date=20050317&DB=EPODOC&CC=WO&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&date=20050317&DB=EPODOC&CC=WO&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 |