APPARATUSES AND METHODS FOR STORING A DATA VALUE IN MULTIPLE COLUMNS
First Claim
Patent Images
1. An apparatus, comprising:
- an array of memory cells coupled to sensing circuitry; and
a control component configured to cause;
computing of a data value equal to a logical OR between a digit of a mask and a data value stored in a memory cell located in a row at a column of the array corresponding to a digit of a vector stored in the array; and
storing of the data value equal to the logical OR in the memory cell located in the row at the column of the array corresponding to the digit of the vector.
8 Assignments
0 Petitions
Accused Products
Abstract
An example apparatus comprises an array of memory cells coupled to sensing circuitry. The apparatus can include a control component configured to cause computing of a data value equal to a logical OR between the digit of a mask and a data value stored in a memory cell located in a row at a column of the array corresponding to a digit of a vector stored in the array. The control component can cause storing of the data value equal to the logical OR in the memory cell located in the row at the column of the array corresponding to the digit of the vector.
-
Citations
35 Claims
-
1. An apparatus, comprising:
-
an array of memory cells coupled to sensing circuitry; and a control component configured to cause; computing of a data value equal to a logical OR between a digit of a mask and a data value stored in a memory cell located in a row at a column of the array corresponding to a digit of a vector stored in the array; and storing of the data value equal to the logical OR in the memory cell located in the row at the column of the array corresponding to the digit of the vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
an array of memory cells coupled to sensing circuitry; and a control component configured to cause; computing of, for a plurality (i) of digits of a vector to be stored in one or more columns of the array, a data value equal to a logical function between; a digit of a mask in the sensing circuitry; and a data value stored in a memory cell located in a respective column and a row of the array corresponding to a digit of the vector to be stored in one or more columns of the array; and storing of the data value equal to the logical function in the memory cell located in the column and the row of the array corresponding to the ith digit of the vector. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
an array of memory cells; sensing circuitry coupled to the array; and a sequencer coupled to the sensing circuitry, the sequencer including; a register configured to store a plurality of digits representing a numerical value; a first output configured to select a row address of the array of memory cells; and a second output configured to provide executable instructions to the sensing circuitry, wherein the sequencer is configured to cause the sensing circuitry to store data values in multiple columns of memory cells of the array, the data values corresponding to the data values of the digits representing the numerical value. - View Dependent Claims (17, 18, 19)
-
-
20. A method for storing a data value in multiple columns, comprising:
-
loading a digit of a mask corresponding to a column of the memory array into an accumulator; computing a data value equal to a logical OR between the digit of the mask in the accumulator and a data value stored in a memory cell located in the column and a row of the memory array corresponding to an ith digit of a vector to be stored in one or more columns of the memory array when the ith digit of the vector is a logical value that makes a logical OR true; and storing the data value equal to the logical OR in the memory cell located in the column and the row of the memory array corresponding to the ith digit of the vector. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for storing a data value in multiple columns, comprising:
-
loading a digit of a mask corresponding to each of a respective column for a plurality of columns of the memory array into a sensing circuitry associated with the respective column; setting data values in memory cells in multiple columns of the plurality of columns to a first logical value; computing, in parallel for each of the respective columns of the plurality of columns, a data value equal to a logical function between the digit of the mask in the accumulator and a data value stored in a memory cell located in the respective column and a row of the memory array corresponding to an ith digit of a vector to be stored in the multiple columns of the plurality of columns when the ith digit of the vector is a second logical value different than the first logical value; and storing the data value equal to the logical function in the memory cell located in the multiple columns and the row of the memory array corresponding to the ith digit of the vector. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification