DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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


Ranging Transceiver Based Activity Monitoring System
patent-application, August 2010


Protocols for Fully Offloaded Collective Operations on Accelerated Network Adapters
conference, October 2013


Data driven logic simulation
patent, January 2013


GPU Based Shader Constant Folding
patent-application, June 2020


The Quadrics network: high-performance clustering technology
journal, January 2002