Parsing a packet header

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2014 - Google Patents
An intelligent network interface card (INIC) or communication processing device (CPD)
works with a host computer for data communication. The device provides a fast-path that …

Method and system for routing information in a network

EC McGlaughlin - US Patent 8,706,905, 2014 - Google Patents
Method and system for a network is provided. The system includes a computing system
operationally coupled to a first switch via a first adapter; a first storage system operationally …

Accelerating data transfer in a virtual computer system with tightly coupled TCP connections

DD Starr, PK Craft, CM Philbrick - US Patent 8,893,159, 2014 - Google Patents
First and second operating systems of a virtual computer system can communicate using
respective first and second network protocol stacks, by employing procedures that are …

Intelligent network interface system and method for protocol processing

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2014 - Google Patents
4,366,538 A 12, 1982 Johnson et al. 4.485. 455 A 11/1984 Boone et al. 4,485.460 A
11/1984 Stambaugh 4,589,063 A 5/1986 Shah et al. 4,700,185 A 10/1987 Balph et al. 4,991 …

Intelligent network interface system and method for protocol processing

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2014 - Google Patents
A system for protocol processing in a computer network has an intelligent network interface
card (INIC) or communication processing device (CPD) associated with a host computer …

Intelligent network interface system and method for accelerated protocol processing

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2014 - Google Patents
A system for protocol processing in a computer network has an intelligent network interface
card (INIC) or communication processing device (CPD) associated with a host computer …

Load balancing for multi-threaded applications via asymmetric power throttling

R Rakvic, RA Hankins, E Grochowski, H Wang… - US Patent …, 2014 - Google Patents
A first execution time of a first thread executing on a first processing unit of a multiprocessor
is determined. A second execution time of a second thread executing on a second …