Signed division in memory
AssigneeMicron Technology, Inc.
InventorSanjay Tiwari
Life of this patent
Estimating the term…
Abstract
Examples of the present disclosure provide apparatuses and methods for performing signed division operations. An apparatus can include a first group of memory cells coupled to a sense line and to a number of first access lines. The apparatus can include a second group of memory cells coupled to the sense line and to a number of second access lines. The apparatus can include a controller configured to operate sensing circuitry to divide a signed dividend element stored in the first group of memory cells by a signed divisor element stored in the second group of memory cells by performing a number of operations.
Claims19
A system, comprising:
- a host;
- and
- a memory device coupled to the host and configured to:
- receive, from the host, an instruction to perform a signed division operation;
- execute the instruction by operating sensing circuitry comprising a sense amplifier and a compute component to divide a signed dividend element stored in an array of the memory device by a signed divisor element stored in the array;
- wherein the signed dividend element is stored in a first group of memory cells of the array, and wherein the first group of memory cells are commonly coupled to a same sense line and to a first plurality of access lines of the array;
- and
- provide a result of the signed division operation to the host.
A system, comprising:
- a host configured to generate instructions;
- and
- a memory device comprising:
- an array of memory cells coupled to sensing circuitry comprising a plurality of sense amplifiers and corresponding compute components coupled to respective columns of the array;
- and
- control circuitry configured to execute instructions from the host to perform, in parallel, a plurality of signed division operations on a respective plurality of signed dividend elements and corresponding signed divisor elements stored in the array;
- wherein the plurality of signed division operations are performed without transferring the signed dividend elements and the signed divisor elements to the host;
- wherein the plurality of signed dividend elements are stored in memory cells of the array corresponding to different respective columns;
- and
- wherein the corresponding plurality of signed divisor elements are stored in memory cells of the array corresponding to the different respective columns such that each one of the signed dividend elements and its corresponding divisor elements are stored in memory cells coupled to a same column of the array.
A method, comprising:
- receiving, from a host, an instruction to perform a signed division operation between a signed dividend element and a signed divisor element stored in memory cells corresponding to a same column of an array;
- and
- executing the instruction on a memory device comprising the array by using control circuitry configured to operate sensing circuitry comprising a sense amplifier and a compute component coupled to a sense line corresponding to the column of the array;
- wherein a result of the signed division operation is determined without transferring data to the host.
Dependencies are inferred from the claim text.