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 …

Processing user space operations directly between an application instance and an I/O adapter

WT Boyd, JL Hufferd, A Mena III, RJ Recio… - US Patent …, 2010 - Google Patents
4,796, 178 A 1/1989 Jennings et al. 5,313,592 A 5/1994 Buondonno et al. 5,369,749 A
11/1994 Baker et al. 5,377,337 A 12/1994 Antognini et al. 5,414,851 A 5/1995 Brice, Jr. et al …

System and method for providing pooling or dynamic allocation of connection context data

U El Zur, SB Lindsay, KF Fan, SS McDaniel - US Patent 7,852,856, 2010 - Google Patents
This application is a continuation-in-part of US applica tion Ser. No. 10/652,327, filed Aug.
29, 2003. This application make reference to, claims priority to, and claims the benefit of US …

System and method for processor queue to linear block address translation using protection table control based on a protection domain

W Boyd, J Hufferd, A Mena, R Recio… - US Patent App. 11 …, 2006 - Google Patents
The present invention provides a system, method, and computer program product that
enables user space middle ware or applications to pass block mode storage requests …

Method for query/modification of linear block address table entries for direct I/O

WT Boyd, JL Hufferd, A Mena III, RJ Recio… - US Patent …, 2009 - Google Patents
CONNECTION 220 are any 1/0 transactions active on the allocation before per forming the
modification. Modification of the attributes of the allocation may be performed only if there …

Memory window access mechanism

DJ Garcia, JR Hilland, PR Culley - US Patent 7,565,504, 2009 - Google Patents
5,809,285 A 9, 1998 Hilland access, which may include a memory window and protection
5,815,707 A 9, 1998 Krause et al. domain associated with a process. The memory window …

Software code optimizer and method

TJ Martel, N Johnson, P Gagnon, J Arnold - US Patent 11,048,488, 2021 - Google Patents
The invention provides, in some aspects, methods of optimizing an app for execution on a
client device by identifying components of the app used in such execution by a user having …

Method for sharing a transport connection across a multi-processor platform with limited inter-processor communications

R Stewart, SF Bryant, P Lei - US Patent 7,535,916, 2009 - Google Patents
(57) ABSTRACT A method is disclosed for sharing a transport connection in a host having
two or more processors that exchange limited inter-processor communications. Ranges of …

Techniques for dynamic data processing

A Trefler, M Replogle, J Clinton - US Patent 10,467,200, 2019 - Google Patents
Described are techniques for processing an instance of a data structure. A request to
process an instance of a data structure at a first point in time is received. At least one of the …

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 …