Apparatuses and methods for scatter and gather
JT Zawodny, KD Dobelstein, TP Finkbeiner… - US Patent …, 2019 - Google Patents
The present disclosure includes apparatuses and methods related to scatter/gather in a
memory device. An example apparatus comprises a memory device that includes an array of …
memory device. An example apparatus comprises a memory device that includes an array of …
Index key generating device, index key generating method, and search method
S Nishimura - US Patent 10,496,624, 2019 - Google Patents
An index key generating device includes: a data acquiring unit which acquires a plurality of
attribute values of a plurality of attributes for indexing; a definition acquiring unit which …
attribute values of a plurality of attributes for indexing; a definition acquiring unit which …
Automatic loop vectorization using hardware transactional memory
SS Baghsorkhi, A Hartono, Y Wu, N Vasudevan… - US Patent …, 2017 - Google Patents
Technologies for automatic loop vectorization include a computing device with an optimizing
compiler. During an optimization pass, the compiler identifies a loop and gener ates a …
compiler. During an optimization pass, the compiler identifies a loop and gener ates a …
Using hardware gather-scatter capabilities to optimize MPI all-to-all
R Graham, A Gainaru - US Patent 10,528,518, 2020 - Google Patents
An all-to-all communication operation which is carried out in a fabric of networked entities by
defining in each of the entities a plurality of memory regions of contiguous memory …
defining in each of the entities a plurality of memory regions of contiguous memory …
Data element rearrangement, processors, methods, systems, and instructions
A processor includes a decode unit to decode an instruction indicating a source packed data
operand having source data elements and indicating a destination storage location. Each of …
operand having source data elements and indicating a destination storage location. Each of …
Instructions and logic for load-indices-and-prefetch-scatters operations
IM Gokhale, E Ould-Ahmed-Vall, CR Yount… - US Patent …, 2019 - Google Patents
(57) ABSTRACT A processor includes an execution unit to execute instruc tions to load
indices from an array of indices, optionally perform scatters, and prefetch (to a specified …
indices from an array of indices, optionally perform scatters, and prefetch (to a specified …
Efficient scatter-gather over an uplink
D Bohrer, N Bloch, P Paneah, R Graham - US Patent 10,887,252, 2021 - Google Patents
A network interface device is connected to a host computer by having a memory controller,
and a scatter-gather offload engine linked to the memory controller. The network interface …
and a scatter-gather offload engine linked to the memory controller. The network interface …
Gather using index array and finite state machine
Z Sperber, R Valentine, G Patkin… - US Patent …, 2017 - Google Patents
US9753889B2 - Gather using index array and finite state machine - Google Patents
US9753889B2 - Gather using index array and finite state machine - Google Patents Gather using …
US9753889B2 - Gather using index array and finite state machine - Google Patents Gather using …
Index management
M Fang, JIN Di, ZY Shi, NG Slinger, S Wang… - US Patent …, 2019 - Google Patents
US10169391B2 - Index management - Google Patents US10169391B2 - Index management -
Google Patents Index management Download PDF Info Publication number US10169391B2 …
Google Patents Index management Download PDF Info Publication number US10169391B2 …
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 …
other processes, with data repacking circuitry including receiving circuitry configured to …