Network access node virtual fabrics configured dynamically over an underlay network
D Goel, NJ Gathoo, PA Thomas, SR Vegesna… - US Patent …, 2021 - Google Patents
Network access node virtual fabrics configured dynamically over an underlay network are
described. A centralized con troller, such as a software-defined networking (SDN) con troller …
described. A centralized con troller, such as a software-defined networking (SDN) con troller …
Fabric control protocol for data center networks with packet spraying over multiple alternate data paths
D Goel, NJ Gathoo, PA Thomas, SR Vegesna… - US Patent …, 2021 - Google Patents
A fabric control protocol is described for use within a data center in which a switch fabric
provides full mesh interconnectivity such that any of the servers may communicate packet …
provides full mesh interconnectivity such that any of the servers may communicate packet …
Accelerated deep learning
S Lie, M Morrison, ME James, GR Lauterbach… - US Patent …, 2020 - Google Patents
Techniques in advanced deep learning provide improvements in one or more of accuracy,
performance, and energy efficiency, such as accuracy of learning, accuracy of prediction …
performance, and energy efficiency, such as accuracy of learning, accuracy of prediction …
Data processing unit for compute nodes and storage nodes
P Sindhu, JM Frailong, B Serlet, W Noureddine… - US Patent …, 2022 - Google Patents
(57) ABSTRACT A new processing architecture is described in which a data processing unit
(DPU) is utilized within a device. Unlike conventional compute models that are centered …
(DPU) is utilized within a device. Unlike conventional compute models that are centered …
Non-blocking any-to-any data center network with packet spraying over multiple alternate data paths
P Sindhu, D Goel, JM Frailong, SR Vegesna… - US Patent …, 2020 - Google Patents
A network system for a data center is described in which a switch fabric provides full mesh
interconnectivity such that any servers may communicate packet data to any other of the …
interconnectivity such that any servers may communicate packet data to any other of the …
Resilient network communication using selective multipath packet flow spraying
D Goel, P Sindhu, A Pani, SR Vegesna… - US Patent …, 2021 - Google Patents
Techniques for detecting path failures and reducing packet loss as a result of such failures
are described for use within a data center or other environment. For example, a source …
are described for use within a data center or other environment. For example, a source …
Data processing unit for stream processing
P Sindhu, JM Frailong, W Noureddine… - US Patent …, 2020 - Google Patents
A new processing architecture is described that utilizes a data processing unit (DPU). Unlike
conventional compute models that are centered around a central processing unit (CPU), the …
conventional compute models that are centered around a central processing unit (CPU), the …
Work unit stack data structures in multiple core processor system for stream data processing
CE Gray, B Serlet, FA Marti, W Noureddine… - US Patent …, 2020 - Google Patents
Techniques are described in which a device, such as a network device, compute node or
storage device, is configured to utilize a work unit (WU) stack data structure in a multiple …
storage device, is configured to utilize a work unit (WU) stack data structure in a multiple …
Service chaining hardware accelerators within a data stream processing integrated circuit
R Goyal, SL Billa - US Patent 10,929,175, 2021 - Google Patents
This disclosure describes techniques that include establish ing a service chain of operations
that are performed on a network packet as a sequence of operations. In one example, this …
that are performed on a network packet as a sequence of operations. In one example, this …
Relay consistent memory management in a multiple processor system
W Noureddine, JM Frailong, P Sindhu… - US Patent …, 2022 - Google Patents
Methods and apparatus for memory management are described. In one example, this
disclosure describes a method that includes executing, by a first processing unit, first work …
disclosure describes a method that includes executing, by a first processing unit, first work …