Back to results
US 2021/0200783 A1Published application
Data transfer with a bit vector operation device
AssigneeMicron Technology, Inc.
InventorsIsom Crawford, JR., Graham Kirsch, John D. Leidel
Life of this patent
Estimating the term…
Abstract
Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
Claims20
A method, comprising:
- transforming data received at a bit vector operation device using a data transform engine (DTE) by rearranging the data, such that bits of the data are in a different order from an order in which the DTE received the bits of the data and corresponding to size and shape information associated with the bits of data;
- and
- storing the data as a bit vector in the bit vector operation device in the bit vector operation device in an order based on the rearranged data, the size information, and the shape information.
A method, comprising:
- transforming data received at a data transform engine (DTE) from a device in a network using the DTE by rearranging bits of the received data to store on a bit vector operation device based on a number of contiguous bits per bit vector and a shape of bit vectors of data on the bit vector operation device;
- storing the received data as a bit vector in the bit vector operation device, wherein the bit vector operation device is a processing in memory (PIM) device, and bits of the bit vector are stored in an order based on the rearranged bits of the received data.
An apparatus, comprising:
- an array of memory cells;
- a data transform engine (DTE) on a channel controller coupled to the array, wherein the DTE is configured to transform data that is transferred from a device to the array of memory cells based on an indicator in a data packet that indicates a size and a shape of bit vectors of data stored in the array of memory cells,
- wherein the DTE and the indicator identify size information, shape information, source device, information, and destination device information;
- and
- wherein bits of the bit vector are stored in the array of memory cells as bit vectors in an order based on the transformed data.
2 more elements
Dependencies are inferred from the claim text.