Distributed computing based on memory as a service

    公开(公告)号:US11481334B2

    公开(公告)日:2022-10-25

    申请号:US17319002

    申请日:2021-05-12

    Abstract: Systems, methods and apparatuses of distributed computing based on Memory as a Service are described. For example, a set of networked computing devices can each be configured to execute an application that accesses memory using a virtual memory address region. Each respective device can map the virtual memory address region to the local memory for a first period of time during which the application is being executed in the respective device, map the virtual memory address region to a local memory of a remote device in the group for a second period of time after starting the application in the respective device and before terminating the application in the respective device, and request the remote device to process data in the virtual memory address region during at least the second period of time.

    Initial data distribution for different application processes

    公开(公告)号:US11474828B2

    公开(公告)日:2022-10-18

    申请号:US16592547

    申请日:2019-10-03

    Abstract: In a mobile device, processes of an application can be monitored and scored for initial data distribution. Specifically, a method can include monitoring processes of an application, and scoring objects or components used by the processes to determine placement of the objects or components in memory during initiation of the application. The method can also include, during initiation of the application, loading, into a first portion of the memory, at least partially, the objects or components scored at a first level. The method can also include, during initiation of the application, loading, into a second portion of the memory, at least partially, the objects or components scored at a second level. The objects or components scored at the second level can be less critical to the application than the objects or components scored at the first level.

    Memory chip having an integrated data mover

    公开(公告)号:US11416422B2

    公开(公告)日:2022-08-16

    申请号:US16573780

    申请日:2019-09-17

    Abstract: A memory chip having a first set of pins configured to allow the memory chip to be coupled to a first microchip or device via first wiring. The memory chip also having a second set of pins configured to allow the memory chip to be coupled to a second microchip or device via second wiring that is separate from the first wiring. The memory chip also having a data mover configured to facilitate access to the second microchip or device, via the second set of pins, to read data from the second microchip or device and write data to the second microchip or device. Also, a system having the memory chip, the first microchip or device, and the second microchip or device.

    Methods of sketch-based memory management and memory devices utilizing the same

    公开(公告)号:US11199977B2

    公开(公告)日:2021-12-14

    申请号:US16212540

    申请日:2018-12-06

    Abstract: A memory device having a memory array with a plurality of memory addresses and a controller operably coupled to the memory array is described. The controller is configured to store a sketch comprising d rows and w columns, wherein d and w are positive integers. Each of the d rows corresponds to a different one of d hash functions. The controller is also configured to detect an event associated with a first memory address of the plurality of memory addresses and to hash the first memory address with each of the d hash functions to generate a corresponding d sketch locations. The controller is further configured to adjust, for each of the d sketch locations, a stored sketch value by a first amount corresponding to the event.

    MANAGING DATA DISTURBANCE IN A MEMORY WITH ASYMMETRIC DISTURBANCE EFFECTS

    公开(公告)号:US20210335445A1

    公开(公告)日:2021-10-28

    申请号:US17368651

    申请日:2021-07-06

    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.

    Disturb management based on write times

    公开(公告)号:US11133061B2

    公开(公告)日:2021-09-28

    申请号:US16812559

    申请日:2020-03-09

    Abstract: An example method includes determining a time between writes in place to a particular memory cell, incrementing a disturb count corresponding to a neighboring memory cell by a particular count increment that is based on the time between the writes to the particular memory cell, and determining whether to check a write disturb status of the neighboring memory cell based on the incremented disturb count.

    Performing data restore operations in memory

    公开(公告)号:US11036593B2

    公开(公告)日:2021-06-15

    申请号:US16423574

    申请日:2019-05-28

    Abstract: The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.

    USER INTERFACE BASED IN PART ON EYE MOVEMENT

    公开(公告)号:US20210132689A1

    公开(公告)日:2021-05-06

    申请号:US16675168

    申请日:2019-11-05

    Abstract: An apparatus having a wearable structure, a computing device, a display, and a camera. The wearable structure is configured to be worn by a user and can be connected to the computing device, the display, and/or the camera. The computing device can be connected to the wearable structure, the display, and/or the camera. The display can be connected to the wearable structure, the computing device, and/or the camera. The display is configured to provide a graphical user interface (GUI). The camera can be connected to the computing device, the wearable structure, and/or the display. The camera is configured to capture eye movement of the user. A processor in the computing device is configured to identify one or more eye gestures from the captured eye movement. And, the processor is configured to control one or more parameters of the display and/or the GUI based on the identified eye gesture(s).

Patent Agency Ranking