US 10,212,092 B2
ARCHITECTURES AND METHODS FOR PROCESSING DATA IN PARALLEL USING OFFLOAD PROCESSING MODULES INSERTABLE INTO SERVERSGeneral
US 10,212,092 B2
ARCHITECTURES AND METHODS FOR PROCESSING DATA IN PARALLEL USING OFFLOAD PROCESSING MODULES INSERTABLE INTO SERVERS
Tech Center:
2100 Computer Architecture and Software
Examiner:
Tim T Vo
Art Unit:
2185 Computer Architecture and I/O
Agent:
Inventors:
Parin Bhadrik Dalal; Stephen Paul Belair
Assignee:
XOCKETS, INC
Priority:
05/22/13
Filed:
12/30/16
Granted:
02/19/19
Expiration:
05/22/32
Abstract
A distributed computing architecture for executing at least first and second computing operations executed in parallel on a set of data, can include a plurality of servers, including first servers that each include at least one central processing unit (CPU), and at least one offload processing module coupled to CPU by a bus. Each offload processing module can include computation elements. The computation elements can be configured to operate as a virtual switch, and to execute the second computing operations on first processed data to generate second processed data. The virtual switches can form a switch fabric for exchanging data between the offload processing modules. The second computing operations are executed on a plurality of the offload processing modules in parallel.
Cooperative Patent Classification (CPC)
Y02Y02D10/00Y02DH04L63/0227H04LG06F13/1673G06F