Parallel Computation Network Device

G Elias, L Levi, E Romlet, A Marelli - US Patent App. 16/357,356, 2020 - Google Patents
In one embodiment, a network device includes ports to serve as ingress ports and as egress
ports, streaming aggregation circuitry to analyze received data packets to identify the data …

High performance computing system

R Graham, L Levi - US Patent 11,625,393, 2023 - Google Patents
Part of the communications includes collective operation such as (by way of non-limiting
example) doing sum of multiple vectors (element-wise add operation) from multiple …

Method for zero-copy object serialization and deserialization

Y Degani, L Liss, M Dubman, Y Itigin - US Patent 10,496,595, 2019 - Google Patents
Serialization and deserialization of an object are performed by transmitting metadata and
addresses of data members in a byte stream through a data network, receiving the byte …

Collective communication system and methods

R Graham, L Levi, G Bloch, D Marcovitch… - US Patent …, 2021 - Google Patents
A method in which a plurality of process are configured to hold a block of data destined for
other processes, with data repacking circuitry including receiving circuitry configured to …

Network element supporting flexible data reduction operations

O Ben-Moshe, L Levi, I Rabenstein, I Matari… - US Patent …, 2022 - Google Patents
(57) ABSTRACT A network element includes a plurality of ports, multiple computational
modules, configurable forwarding circuitry and a central block. The ports include child ports …

System and method for facilitating hybrid hardware-managed and software-managed cache coherency for distributed computing

R Passint, P Frank, RL Nicol, T McGee… - US Patent …, 2023 - Google Patents
2020-08-17 Assigned to HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
reassignment HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP ASSIGNMENT OF …

Offloading execution of a multi-task parameter-dependent operation to a network device

R Nudelman, G Bloch, D Marcovitch - US Patent 11,556,378, 2023 - Google Patents
G06F9/5038—Allocation of resources, eg of the central processing unit [CPU] to service a
request the resource being a machine, eg CPUs, Servers, Terminals considering the …

Systems and methods for remote procedure call

K Chen, Y Wu, W Zheng, M Su, T Ma… - US Patent 10,613,992, 2020 - Google Patents
Systems and methods are provided for performing a remote procedure call. One method
may comprise, at a client device, generating a request including setting a status field in a …

Collective communication system and methods

R Graham, L Levi, G Bloch, D Marcovitch… - US Patent …, 2024 - Google Patents
A method in which a plurality of process are configured to hold a block of data destined for
other processes, with data repacking circuitry including receiving circuitry configured to …

Automatic smart propagation of caching directives

D Adolphson, P Kotla - US Patent 11,310,334, 2022 - Google Patents
Systems and techniques for automatic smart propagation of caching directives are described
herein. A request may be received for an object of a webpage. A cache state may be …