ASSOCIATIVE PROCESSING MEMORY SEQUENCE ALIGNMENT

    公开(公告)号:US20240233869A9

    公开(公告)日:2024-07-11

    申请号:US18049498

    申请日:2022-10-25

    CPC classification number: G16B30/10 G06F16/90339

    Abstract: Associative processing memory (APM) may be used to align reads to a reference sequence. The APM may store shifted permutations and/or other permutations of the reference sequence. A read may be compared to some or all of the permutations of the reference sequence and the APM may provide an output for each comparison. In some examples, the APM may compare the read to many permutations of the reference sequence to the read in parallel. Inferences may be made based on the comparisons between the read and the portions and/or permutations of a reference sequence. Based on the inferences, a candidate alignment location in the reference sequence for a read to be determined.

    ASSOCIATIVE PROCESSING MEMORY SEQUENCE ALIGNMENT

    公开(公告)号:US20240136015A1

    公开(公告)日:2024-04-25

    申请号:US18049498

    申请日:2022-10-24

    CPC classification number: G16B30/10 G06F16/90339

    Abstract: Associative processing memory (APM) may be used to align reads to a reference sequence. The APM may store shifted permutations and/or other permutations of the reference sequence. A read may be compared to some or all of the permutations of the reference sequence and the APM may provide an output for each comparison. In some examples, the APM may compare the read to many permutations of the reference sequence to the read in parallel. Inferences may be made based on the comparisons between the read and the portions and/or permutations of a reference sequence. Based on the inferences, a candidate alignment location in the reference sequence for a read to be determined.

    Error caching techniques for improved error correction in a memory device

    公开(公告)号:US11803442B2

    公开(公告)日:2023-10-31

    申请号:US17943581

    申请日:2022-09-13

    CPC classification number: G06F11/1068 G06F12/0875 G06F2212/1032

    Abstract: Methods, systems, and devices for error caching techniques for improved error correction in a memory device are described. An apparatus, such as a memory device, may use an error cache to store indications of memory cells identified as defective and may augment an error correction procedure using the stored indications. If one or more errors are detected in data read from the memory array, the apparatus may check the error cache, and if a bit of the data is indicated as being associated with a defective cell, the bit may be inverted. After such inversion, the data may be checked for errors again. If the inversion corrects an error, the resulting data may be error-free or may include a reduced quantity of errors that may be correctable using an error correction scheme.

    Client-assisted phase-based media scrubbing

    公开(公告)号:US10810097B2

    公开(公告)日:2020-10-20

    申请号:US16183628

    申请日:2018-11-07

    Abstract: A technique of receiving a write transaction directed to a group of memory parcels of a memory device from a client source. The technique determines a state of a first indicator used to indicate which one of two data structures contains a newer mapping of the group of memory parcels, while the other data structure contains an older mapping of the group of memory parcels. The technique determines a state of a second indicator used to indicate which one of the two data structures is in current use for the group of memory parcels and compares the states of the two indicators. When a data structure in current use does not contain the newer mapping, the technique changes the state of the second indicator to the state of the first indicator. The technique writes content of the write transaction to storage locations based on the newer mapping.

    MANAGING DATA DISTURBANCE IN A MEMORY WITH ASYMMETRIC DISTURBANCE EFFECTS

    公开(公告)号:US20200251176A1

    公开(公告)日:2020-08-06

    申请号:US16853226

    申请日:2020-04-20

    Abstract: Exemplary methods, apparatuses, and systems include determining that data in a group of memory cells of a first memory device is to be moved to a spare group of memory cells. The group of memory cells spans a first dimension and a second dimension that is orthogonal to the first dimension and the spare group of memory cells also spans the first dimension and the second dimension. The data is read from the group of memory cells along the first dimension of the group of memory cells. The data is written to the spare group of memory cells along the second dimension of the spare group of memory cells.

    SEQUENCE ALIGNMENT WITH MEMORY ARRAYS

    公开(公告)号:US20250124981A1

    公开(公告)日:2025-04-17

    申请号:US18999983

    申请日:2024-12-23

    Abstract: A memory device may be used to implement a Bloom filter. In some examples, the memory device may include a memory array to perform a multiply-accumulate operation to implement the Bloom filter. The memory device may store multiple portions of a reference genetic sequence in the memory array and compare the portions of the reference genetic sequence to a read sequence in parallel by performing the multiply-accumulate operation. The results of the multiply-accumulate operation between the read sequence and the portions of the reference genetic sequence may be used to determine where the read sequence aligns to the reference sequence.

    Sequence alignment with memory arrays

    公开(公告)号:US12217796B2

    公开(公告)日:2025-02-04

    申请号:US17931277

    申请日:2022-09-12

    Abstract: A memory device may be used to implement a Bloom filter. In some examples, the memory device may include a memory array to perform a multiply-accumulate operation to implement the Bloom filter. The memory device may store multiple portions of a reference genetic sequence in the memory array and compare the portions of the reference genetic sequence to a read sequence in parallel by performing the multiply-accumulate operation. The results of the multiply-accumulate operation between the read sequence and the portions of the reference genetic sequence may be used to determine where the read sequence aligns to the reference sequence.

    IN-MEMORY ASSOCIATIVE PROCESSING FOR VECTORS

    公开(公告)号:US20240281167A1

    公开(公告)日:2024-08-22

    申请号:US18649465

    申请日:2024-04-29

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/0679

    Abstract: Methods, systems, and devices for in-memory associative processing for vectors are described. A device may perform a computational operation on a first set of contiguous bits of a first vector and a first set of contiguous bits of a second vector. The first sets of contiguous bits may be stored in a first plane of a memory die and the computational operation may be based on a truth table for the computational operation. The device may perform a second computational operation on a second set of contiguous bits of the first vector and a second set of contiguous bits of the second vector. The second sets of contiguous bits may be stored in a second plane of the memory die and the computational operation based on the truth table for the computational operation.

    ASSOCIATIVE PROCESSING MEMORY SEQUENCE ALIGNMENT

    公开(公告)号:US20240136016A1

    公开(公告)日:2024-04-25

    申请号:US18049506

    申请日:2022-10-24

    CPC classification number: G16B30/10 G16B50/00

    Abstract: Associative processing memory (APM) may be used to align reads to a reference sequence. The APM may store shifted permutations and/or other permutations of the reference sequence. A read may be compared to some or all of the permutations of the reference sequence and the APM may provide an output for each comparison. In some examples, the APM may compare the read to many permutations of the reference sequence to the read in parallel. Inferences may be made based on the comparisons between the read and the portions and/or permutations of a reference sequence. Based on the inferences, a candidate alignment location in the reference sequence for a read to be determined.

Patent Agency Ranking