In-memory lightweight memory coherence protocol
RC Murphy - US Patent 10,825,496, 2020 - Google Patents
A system includes a plurality of host processors and a plurality of HMC devices configured
as a distributed shared memory for the host processors. An HMC device includes a plurality …
as a distributed shared memory for the host processors. An HMC device includes a plurality …
Stacked memory device system interconnect directory-based cache coherence methodology
A system includes a plurality of host processors and a plurality of hybrid memory cube
(HMC) devices configured as a distributed shared memory for the host processors. An HMC …
(HMC) devices configured as a distributed shared memory for the host processors. An HMC …
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 …
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 …
Relay consistent memory management in a multiple processor system
W Noureddine, JM Frailong, P Sindhu… - US Patent …, 2020 - Google Patents
Methods and apparatus for memory management are described. In a disclosed
embodiment, a system has a first and a second processor, with each processor able to …
embodiment, a system has a first and a second processor, with each processor able to …
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 …
Efficient work unit processing in a multicore system
W Noureddine, JM Frailong, FA Marti, CE Gray… - US Patent …, 2020 - Google Patents
Techniques are described in which a system having multiple processing units processes a
series of work units in a processing pipeline, where some or all of the work units access or …
series of work units in a processing pipeline, where some or all of the work units access or …
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 …
Efficient work unit processing in a multicore system
W Noureddine, JM Frailong, FA Marti, CE Gray… - US Patent …, 2021 - Google Patents
Techniques are described in which a system having multiple processing units processes a
series of work units in a processing pipeline, where some or all of the work units access or …
series of work units in a processing pipeline, where some or all of the work units access or …