Multicore communication processing

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7715428
SERIAL NO

11669419

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Mechanisms for processing of communications between data processing devices are provided. With the mechanisms of the illustrative embodiments, a set of techniques that enables sustaining media speed by distributing transmit and receive-side processing over multiple processing cores is provided. In addition, these techniques also enable designing multi-threaded network interface controller (NIC) hardware that efficiently hides the latency of direct memory access (DMA) operations associated with data packet transfers over an input/output (I/O) bus. Multiple processing cores may operate concurrently using separate instances of a communication protocol stack and device drivers to process data packets for transmission with separate hardware implemented send queue managers in a network adapter processing these data packets for transmission. Multiple hardware receive packet processors in the network adapter may be used, along with a flow classification engine, to route received data packets to appropriate receive queues and processing cores for processing.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Basso, Claude Raleigh, US 245 4753
Calvignac, Jean L Raleigh, US 70 1441
Chang, Chih-jen Apex, US 84 1038
Damon, Philippe Chapel Hill, US 51 954
Dierks,, Jr Herman D Round Rock, US 5 18
Raisch, Christoph Gerlingen, DE 94 911
Themann, Jan-Bernd Tübingen, DE 11 136
Vaidhyanathan, Natarajan Carrboro, US 113 2031
Verplanken, Fabrice J LaGaude, FR 45 553
Verrilli, Colin B Apex, US 60 1220

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation