Initial Data Distribution for Different Application Processes

    公开(公告)号:US20210103446A1

    公开(公告)日:2021-04-08

    申请号: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.

    METHODS FOR PERFORMING PROCESSING-IN-MEMORY OPERATIONS ON SERIALLY ALLOCATED DATA, AND RELATED MEMORY DEVICES AND SYSTEMS

    公开(公告)号:US20210072986A1

    公开(公告)日:2021-03-11

    申请号:US16717890

    申请日:2019-12-17

    Abstract: Methods, apparatuses, and systems for in- or near-memory processing are described. Strings of bits (e.g., vectors) may be fetched and processed in logic of a memory device without involving a separate processing unit. Operations (e.g., arithmetic operations) may be performed on numbers stored in a bit-serial way during a single sequence of clock cycles. Arithmetic may thus be performed in a single pass as numbers are bits of two or more strings of bits are fetched and without intermediate storage of the numbers. Vectors may be fetched (e.g., identified, transmitted, received) from one or more bit lines. Registers of the memory array may be used to write (e.g., store or temporarily store) results or ancillary bits (e.g., carry bits or carry flags) that facilitate arithmetic operations. Circuitry near, adjacent, or under the memory array may employ XOR or AND (or other) logic to fetch, organize, or operate on the data.

    Intelligent Content Migration with Borrowed Memory

    公开(公告)号:US20200379908A1

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

    申请号:US16424421

    申请日:2019-05-28

    Abstract: Systems, methods and apparatuses to intelligently migrate content involving borrowed memory are described. For example, after the prediction of a time period during which a network connection between computing devices having borrowed memory degrades, the computing devices can make a migration decision for content of a virtual memory address region, based at least in part on a predicted usage of content, a scheduled operation, a predicted operation, a battery level, etc. The migration decision can be made based on a memory usage history, a battery usage history, a location history, etc. using an artificial neural network; and the content migration can be performed by remapping virtual memory regions in the memory maps of the computing devices.

    Shadow computations in base stations

    公开(公告)号:US11941455B2

    公开(公告)日:2024-03-26

    申请号:US16713996

    申请日:2019-12-13

    Inventor: Dmitri Yudanov

    CPC classification number: G06F9/5083 G06N20/00 H04W88/08

    Abstract: Systems and methods for implementing shadow computations in base stations. The systems and methods can include a method including initiating, at a base station (such as a cellular base station), a shadow computation of a main computation executing for a mobile device. The main computation can include a computational task, and the shadow computation can be at least a part of or a derivative of the main computation. The method can also include executing, by the base station, the shadow computation.

Patent Agency Ranking