-
公开(公告)号:US09786386B2
公开(公告)日:2017-10-10
申请号:US14633787
申请日:2015-02-27
CPC分类号: G11C29/50004 , G06F11/1048 , G06F11/1072 , G11C7/1006 , G11C29/52 , G11C2029/5004 , G11C2211/5641
摘要: A memory chip for dynamic approximate storage includes an array of memory cells associated with at least two regions. The chip further includes at least one threshold register for storing values for thresholds for memory cells corresponding to each of the at least two regions; and control logic to programmatically adjust the values for the thresholds for the memory cells. A method of controlling a storage device for dynamic approximate storage includes modifying at least one value stored in a threshold register and associated with at least one cell in a region of a memory comprising at least two regions to apply a biasing for the at least one cell, wherein the biasing adjusts ranges for values in a cell.
-
公开(公告)号:US09690656B2
公开(公告)日:2017-06-27
申请号:US14633874
申请日:2015-02-27
IPC分类号: G06F11/10 , G11C11/56 , G11C13/00 , G11C29/42 , G11C29/50 , G11C7/10 , H04N19/60 , H04N19/37 , H04N19/48 , H04N19/423 , H04N19/66 , H04N19/67 , G11C29/04
CPC分类号: G06F11/1072 , G06F11/1048 , G11C7/1006 , G11C11/5628 , G11C11/5678 , G11C13/0004 , G11C29/42 , G11C29/50004 , G11C2029/0411 , G11C2029/5004 , G11C2211/5641 , H04N19/37 , H04N19/423 , H04N19/48 , H04N19/60 , H04N19/66 , H04N19/67
摘要: A method of encoding data on single level or variable multi-level cell storage includes receiving a block of encoded data from an approximation-aware application and at least an importance attribute associated with the block of encoded data; and assigning the block of encoded data to a memory address or a particular region of a memory having at least three precision levels, based at least according to the importance attribute. The importance attribute indicates a relative sensitivity of bits of the block to errors in an output quality from decoding the encoded data. An approximation-aware application can be an image encoding application having a modified entropy encoding step that enables identification and splitting of bits into groupings according to sensitivity to errors.
-