In-network compute assistance
Abstract
A method and apparatus for performing operations by network interface cards in a network of computers. A network interface card is configured to receive a message and to interpret the message to identify a primitive operation to be performed. The primitive operation is one of a plurality of primitive operations that are performed to perform an operation. The primitive operation is performed by the network interface card and a trigger signal is generated in response to performing the primitive operation. The trigger signal is interpreted to identify a triggered message. The triggered message identifies a next one of the plurality of primitive operations to be performed. The triggered message is transmitted back to the network interface card or to another network interface card in the network for processing.
- Inventors:
- Issue Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1998539
- Patent Number(s):
- 11689605
- Application Number:
- 16/850,994
- Assignee:
- National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- DOE Contract Number:
- NA0003525
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 04/16/2020
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Grant, Ryan, and Schonbein, William Whitney. In-network compute assistance. United States: N. p., 2023.
Web.
Grant, Ryan, & Schonbein, William Whitney. In-network compute assistance. United States.
Grant, Ryan, and Schonbein, William Whitney. Tue .
"In-network compute assistance". United States. https://www.osti.gov/servlets/purl/1998539.
@article{osti_1998539,
title = {In-network compute assistance},
author = {Grant, Ryan and Schonbein, William Whitney},
abstractNote = {A method and apparatus for performing operations by network interface cards in a network of computers. A network interface card is configured to receive a message and to interpret the message to identify a primitive operation to be performed. The primitive operation is one of a plurality of primitive operations that are performed to perform an operation. The primitive operation is performed by the network interface card and a trigger signal is generated in response to performing the primitive operation. The trigger signal is interpreted to identify a triggered message. The triggered message identifies a next one of the plurality of primitive operations to be performed. The triggered message is transmitted back to the network interface card or to another network interface card in the network for processing.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2023},
month = {6}
}
Works referenced in this record:
Associative list processing unit
patent, April 2014
- Hemmert, Karl Scott; Underwood, Keith D.
- US Patent Document 8,688,903
Ranging Transceiver Based Activity Monitoring System
patent-application, August 2010
- Lamming, Michael George
- US Patent Application 12/322756; 20100201573
Protocols for Fully Offloaded Collective Operations on Accelerated Network Adapters
conference, October 2013
- Schneider, Timo; Hoefler, Torsten; Grant, Ryan E.
- 2013 42nd International Conference on Parallel Processing (ICPP)
Data driven logic simulation
patent, January 2013
- Chen, Fei-Ya; Gao, Guangning
- US Patent Document 8,365,111
GPU Based Shader Constant Folding
patent-application, June 2020
- Gierach, John; Karumuri, Srividya A.; Raoux, Thomas
- US Patent Application 16/208632; 20200175741
System architecture, and use of this architecture in a method for replacing boards
patent, March 1995
- Bonnafoux, Jean-Francois
- US Patent Document 5,396,629
The Quadrics network: high-performance clustering technology
journal, January 2002
- Petrini, F.; Hoisie, A.
- IEEE Micro, Vol. 22, Issue 1