VIRTUALIZING EXTERNAL MEMORY AS LOCAL TO A MACHINE LEARNING ACCELERATOR

    公开(公告)号:US20200342350A1

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

    申请号:US16397481

    申请日:2019-04-29

    申请人: Google LLC

    IPC分类号: G06N20/00

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for virtualizing external memory as local to a machine learning accelerator. One ambient computing system comprises: an ambient machine learning engine; a low-power CPU; and an SRAM that is shared among at least the ambient machine learning engine and the low-power CPU; wherein the ambient machine learning engine comprises virtual address logic to translate from virtual addresses generated by the ambient machine learning engine to physical addresses within the SRAM.

    LOW-POWER AMBIENT COMPUTING SYSTEM WITH MACHINE LEARNING

    公开(公告)号:US20200278738A1

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

    申请号:US16479901

    申请日:2018-11-21

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, for handling applications in an ambient computing system. One of the methods includes determining, by a low-power processing component, that particular sensor signals have a particular property. In response, a machine learning engine performs an inference pass over a machine learning model using the sensor signals to generate a model output. If the model output of the machine learning engine matches an application-specific condition, one or more of the other processing components are activated to execute an particular application corresponding to the application-specific condition.

    MACHINE LEARNING BASED PRIVACY PROCESSING

    公开(公告)号:US20220335945A1

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

    申请号:US17638613

    申请日:2020-12-17

    申请人: Google LLC

    IPC分类号: G10L15/26 G06F21/81 G06N5/04

    摘要: Methods, systems, and apparatus, for handling applications in an ambient computing system with a privacy processor. One of the methods includes to remain in a monitoring power state until a controller receives an interrupt indicating that one or more sensor signals are present. The one or more sensor signals are provided as input to a machine learning engine. An inference pass is performed by the machine learning engine to generate an output representing a particular context that is specific to a particular user. It is determined that one or more components of an ambient computing system should be disabled based on the on the particular context for the particular user. In response, the one or more components of the ambient computing system are disabled.

    Low-power cached ambient computing

    公开(公告)号:US11599471B2

    公开(公告)日:2023-03-07

    申请号:US17325899

    申请日:2021-05-20

    申请人: Google LLC

    IPC分类号: G06F12/0862

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a prefetch processing to prepare an ambient computing device to operate in a low-power state without waking a memory device. One of the methods includes performing, by an ambient computing device, a prefetch process that populates a cache with prefetched instructions and data required for the ambient computing device to process inputs to the system while in the low-power state, and entering the low-power state, and processing, by the ambient computing device in the low-power state, inputs to the system using the prefetched instructions and data stored in the cache.

    LOW-POWER AMBIENT COMPUTING SYSTEM WITH MACHINE LEARNING

    公开(公告)号:US20220066536A1

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

    申请号:US17523332

    申请日:2021-11-10

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, for handling applications in an ambient computing system. One of the methods includes determining, by a low-power processing component, that particular sensor signals have a particular property. In response, a machine learning engine performs an inference pass over a machine learning model using the sensor signals to generate a model output. If the model output of the machine learning engine matches an application-specific condition, one or more of the other processing components are activated to execute an particular application corresponding to the application-specific condition.

    LOW-POWER CACHED AMBIENT COMPUTING

    公开(公告)号:US20210342269A1

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

    申请号:US17325899

    申请日:2021-05-20

    申请人: Google LLC

    IPC分类号: G06F12/0862

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a prefetch processing to prepare an ambient computing device to operate in a low-power state without waking a memory device. One of the methods includes performing, by an ambient computing device, a prefetch process that populates a cache with prefetched instructions and data required for the ambient computing device to process inputs to the system while in the low-power state, and entering the low-power state, and processing, by the ambient computing device in the low-power state, inputs to the system using the prefetched instructions and data stored in the cache.

    Low-power cached ambient computing

    公开(公告)号:US11023379B2

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

    申请号:US16518644

    申请日:2019-07-22

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a prefetch processing to prepare an ambient computing device to operate in a low-power state without waking a memory device. One of the methods includes performing, by an ambient computing device, a prefetch process that populates a cache with prefetched instructions and data required for the ambient computing device to process inputs to the system while in the low-power state, and entering the low-power state, and processing, by the ambient computing device in the low-power state, inputs to the system using the prefetched instructions and data stored in the cache.

    Low-power vision sensing
    8.
    发明授权

    公开(公告)号:US12093114B2

    公开(公告)日:2024-09-17

    申请号:US17777968

    申请日:2020-12-16

    申请人: Google LLC

    摘要: Methods, systems, and apparatus, for performing low-power vision sensing. One computing device includes a vision sensor configured to generate vision sensor data and an ambient computing system configured to repeatedly process the vision sensor data generated by the vision sensor according to a low-power detection process. If a detection is indicated by the low-power detection process, the ambient computing system wakes one or more other components of the computing device to perform a high-power detection process using the vision sensor data.

    Virtualizing external memory as local to a machine learning accelerator

    公开(公告)号:US11176493B2

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

    申请号:US16397481

    申请日:2019-04-29

    申请人: Google LLC

    IPC分类号: G06N20/00

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for virtualizing external memory as local to a machine learning accelerator. One ambient computing system comprises: an ambient machine learning engine; a low-power CPU; and an SRAM that is shared among at least the ambient machine learning engine and the low-power CPU; wherein the ambient machine learning engine comprises virtual address logic to translate from virtual addresses generated by the ambient machine learning engine to physical addresses within the SRAM.