MEMORY ALLOCATION FOR MICROCONTROLLER EXECUTION

    公开(公告)号:US20240370170A1

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

    申请号:US18770866

    申请日:2024-07-12

    Abstract: Various examples disclosed herein relate to allocation of code and data of application software among memory of a microcontroller unit (MCU), and more particularly to allocating portions of the application software to random access memory or flash memory of an MCU based on information associated with of each portion of the application software. A method is provided herein that comprises instructing an MCU to execute an application software. The method further comprises obtaining information indicative of a performance of portions of the application software on the MCU and capacity requirements of the portions of the application software, and designating, based on the information, each of the portions of the application software for execution from either a first memory or a second memory when deployed to one or more MCUs.

    Memory allocation for microcontroller execution

    公开(公告)号:US12067244B2

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

    申请号:US18060457

    申请日:2022-11-30

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/0679

    Abstract: Various examples disclosed herein relate to allocation of code and data of application software among memory of a microcontroller unit (MCU), and more particularly to allocating portions of the application software to random access memory or flash memory of an MCU based on information associated with of each portion of the application software. A method is provided herein that comprises instructing an MCU to execute an application software. The method further comprises obtaining information indicative of a performance of portions of the application software on the MCU and capacity requirements of the portions of the application software, and designating, based on the information, each of the portions of the application software for execution from either a first memory or a second memory when deployed to one or more MCUs.

    MEMORY ALLOCATION FOR MICROCONTROLLER EXECUTION

    公开(公告)号:US20240176488A1

    公开(公告)日:2024-05-30

    申请号:US18060457

    申请日:2022-11-30

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/0679

    Abstract: Various examples disclosed herein relate to allocation of code and data of application software among memory of a microcontroller unit (MCU), and more particularly to allocating portions of the application software to random access memory or flash memory of an MCU based on information associated with of each portion of the application software. A method is provided herein that comprises instructing an MCU to execute an application software. The method further comprises obtaining information indicative of a performance of portions of the application software on the MCU and capacity requirements of the portions of the application software, and designating, based on the information, each of the portions of the application software for execution from either a first memory or a second memory when deployed to one or more MCUs.

    Parallel processing in hardware accelerators communicably coupled with a processor

    公开(公告)号:US10423414B2

    公开(公告)日:2019-09-24

    申请号:US14539674

    申请日:2014-11-12

    Abstract: In an embodiment, a device including a processor, a plurality of hardware accelerator engines and a hardware scheduler is disclosed. The processor is configured to schedule an execution of a plurality of instruction threads, where each instruction thread includes a plurality of instructions associated with an execution sequence. The plurality of hardware accelerator engines performs the scheduled execution of the plurality of instruction threads. The hardware scheduler is configured to control the scheduled execution such that each hardware accelerator engine is configured to execute a corresponding instruction and the plurality of instructions are executed by the plurality of hardware accelerator engines in a sequential manner. The plurality of instruction threads are executed by plurality of hardware accelerator engines in a parallel manner based on the execution sequence and an availability status of each of the plurality of hardware accelerator engines.

Patent Agency Ranking