Computer network controller

   
   

A computer network controller, preferably operative in a System Area Network (SAN), is described. In a SAN, such a network controller is implemented as a SAN Protocol Engine (SPE) for use in Host Channel Adapters (HCA) and Target Channel Adapters (TCA). The SPE is based on a programmable Multi-Context Micro Sequencer (MCMS) tightly coupled to a fully associative multi-context block (FACB), running dedicated instructions optimized for network protocols. Associated with the MCMS is a Data Buffer with a number of read and write ports. This enables the SPE to run different tasks in parallel. Attached to the MCMS is a link-dependent Packet Sender and Outbound Scheduler hereby called Network Protocol Engine (NPE). The SPE is capable of running multiple user-level RMDAs with implicit completion control.

Un contrôleur de réseau informatique, de préférence opératif dans un réseau de région de système (San), est décrit. Dans un San, un tel contrôleur de réseau est mis en application comme moteur de protocole de San (SPE) pour l'usage dans des adapteurs des adapteurs de la Manche de centre serveur (HCA) et de la Manche de cible (ACIDE TRICHLORACÉTIQUE). Le SPE est basé sur un compteur séquentiel micro de Multi-Contexte programmable (MCMS) étroitement couplé à un bloc entièrement associatif de multi-contexte (FACB), courant des instructions consacrées optimisées pour des protocoles de réseau. Associé au MCMS est un amortisseur de données avec un certain nombre de lue et écrivent des ports. Ceci permet au SPE de courir différent charge en parallèle. Attaché au MCMS est un expéditeur lien-dépendant de paquet et un moteur par ceci appelé En partance de protocole de réseau de programmateur (NPE). Le SPE est capable de courir RMDAs user-level multiple avec la commande implicite d'accomplissement.

 
Web www.patentalert.com

< Storage subsystem and storage controller

< Switch and storage system for sending an access request from a host to a storage subsystem

> Semiconductor memory device and method of manufacturing the same

> Virtual host controller interface with multipath input/output

~ 00162