MEMORY SYSTEMS INCLUDING EXAMPLES OF CALCULATING HAMMING DISTANCES FOR NEURAL NETWORK AND DATA CENTER APPLICATIONS

    公开(公告)号:WO2022055829A1

    公开(公告)日:2022-03-17

    申请号:PCT/US2021/049151

    申请日:2021-09-03

    摘要: Examples of systems and method described herein provide for the processing of image codes (e.g., a binary embedding) at a memory system including a Hamming processing unit. Such images codes may generated by various endpoint computing devices, such as Internet of Things (IoT) computing devices, Such devices can generate a Hamming processing request, having an image code of the image, to compare that representation of the image to other images (e.g., in an image dataset) to identify a match or a set of neural network results. Advantageously, examples described herein may be used in neural networks to facilitate the processing of datasets, so as to increase the rate and amount of processing of such datasets. For example, comparisons of image codes can be performed "closer" to the memory devices, e.g., at a processing unit having memory devices.

    A MEMORY INCLUDING EXAMPLES OF CALCULATING HAMMING DISTANCES FOR NEURAL NETWORK AND DATA CENTER APPLICATIONS

    公开(公告)号:WO2022055828A1

    公开(公告)日:2022-03-17

    申请号:PCT/US2021/049146

    申请日:2021-09-03

    IPC分类号: G06N3/063 G06N3/08 G06N3/04

    摘要: Examples of systems and method described herein provide for the processing of image codes (e.g., a binary embedding) at a memory die. Such images codes may generated by various endpoint computing devices, such as Internet of Things (IoT) computing devices. Such devices can generate a Hamming processing command, having an image code of the image, to compare that representation of the image to other images (e.g., in an image dataset) to identify a match or a set of neural network results. Advantageously, examples described herein may be used in neural networks to facilitate the processing of datasets, so as to increase the rate and amount of processing of such datasets. For example, comparisons of image codes can be performed on a memory die itself, like a memory die of a NAND memory device.

    SYSTEM FOR OPTIMIZING ROUTING OF COMMUNICATION BETWEEN DEVICES AND RESOURCE REALLOCATION IN A NETWORK

    公开(公告)号:WO2019014383A1

    公开(公告)日:2019-01-17

    申请号:PCT/US2018/041695

    申请日:2018-07-11

    摘要: Methods, systems, and devices for signal processing and wireless communication are described. For example, a device may include a plurality of antennas operable to transmit and receive communication packets via a plurality of communication protocols and an integrated circuit chip coupled to the plurality of antennas. The integrated circuit chip may comprise a first and a second plurality of processing elements. The first plurality of processing elements may be operable to receive communication packets via a first one of a plurality of communication protocols and process an optimal route. The second plurality of processing elements may be communicatively coupled to the first plurality of processing elements and operable to determine the optimal route to transmit the communication packets from a source device to a destination device based, at least in part, on transmission characteristics associated with at least one of the source or destination devices.

    MEMORY SYSTEMS AND DEVICES INCLUDING EXAMPLES OF GENERATING ACCESS CODES FOR MEMORY REGIONS USING AUTHENTICATION LOGIC

    公开(公告)号:WO2022119819A1

    公开(公告)日:2022-06-09

    申请号:PCT/US2021/061165

    申请日:2021-11-30

    摘要: Examples of systems and method described herein or generating, in a memory controller and/or memory device, access codes for memory regions of the memory device using authentication logic, and for accessing the memory device using the access codes. For example, a memory controller and/or a coupled memory device may generate access codes that a host computing device may include in a memory access request to access one or more memory regions of the memory device. Data read or written at the memory device may in some examples only be accessed in accordance with the access codes for memory regions of the memory device. Accordingly, the systems and methods described herein may provide security for specific memory regions of a memory device because the access code are updated periodically (e.g., based on obtained reset indication) or in accordance with an updated count value from a counter.

    MEMORY CONTROLLERS INCLUDING EXAMPLES OF CALCULATING HAMMING DISTANCES FOR NEURAL NETWORK AND DATA CENTER APPLICATIONS

    公开(公告)号:WO2022055826A1

    公开(公告)日:2022-03-17

    申请号:PCT/US2021/049139

    申请日:2021-09-03

    IPC分类号: G06N3/063 G06N3/08 G06N3/04

    摘要: Examples of systems and method described herein provide for the processing of image codes (e.g., a binary embedding) at a memory controller with various memory devices. Such images codes may generated by various endpoint computing devices, such as Internet of Things (IoT) computing devices, Such devices can generate a Hamming processing request, having an image code of the image, to compare that representation of the image to other images (e.g., in an image dataset) to identify a match or a set of neural network results. Advantageously, examples described herein may be used in neural networks to facilitate the processing of datasets, so as to increase the rate and amount of processing of such datasets. For example, comparisons of image codes can be performed "closer" to the memory devices, e.g., at the memory controller coupled to memory devices.

    APPARATUSES AND METHODS FOR REPAIRING DEFECTIVE MEMORY CELLS BASED ON A SPECIFIED ERROR RATE FOR CERTAIN MEMORY CELLS

    公开(公告)号:WO2020263583A1

    公开(公告)日:2020-12-30

    申请号:PCT/US2020/037246

    申请日:2020-06-11

    IPC分类号: G11C29/00 G11C29/44 G06N3/06

    摘要: Methods, apparatuses, and systems for repairing defective memory cells in regions of a memory array associated with high or low priority levels are disclosed. A repair address generator may be configured to generate a memory address map for repair (e.g., blowing fuses at a fuse circuit), depending on whether certain applications may operate at a high priority level indicative of a low bit error rate or a low priority level indicative of a higher bit error rate. For example, a specified error rate associated with a low priority level may correspond to a threshold error rate for certain applications, such as a neural network application that stores trained weights. Such neural network applications may access trained weights being partially stored in defective memory cells, with the least significant bits of such trained weights being stored in defective memory cells that are not repaired according to the memory address map.