-
公开(公告)号:US10782772B2
公开(公告)日:2020-09-22
申请号:US16032547
申请日:2018-07-11
Applicant: Wiliot, LTD.
Inventor: Yaron Elboim , Dotan Ziv , Yuval Amran , Nir Shapira
IPC: G06F1/329 , G06F15/78 , G06F1/3296 , G06F1/3212
Abstract: An energy-aware system, and method thereof are provided. The energy-aware system includes a microcontroller; an energy storage; a plurality of execution functions integrated in a system on chip (SoC); and a scheduler configured to schedule execution of operations based on available energy at the energy storage and energy requires to complete each of the operations.
-
公开(公告)号:US11567561B2
公开(公告)日:2023-01-31
申请号:US17009268
申请日:2020-09-01
Applicant: Wiliot, LTD.
Inventor: Yaron Elboim , Dotan Ziv , Yuval Amran , Nir Shapira
IPC: G06F1/329 , G06F15/78 , G06F1/3296 , G06F1/3212
Abstract: An energy-aware system is provided. The system includes an energy harvester adapted to supply harvested energy as an output for storage at an energy storage; and a scheduler, the scheduler being made up of, at least in part, hardware of the energy-aware system, the scheduler operable to schedule execution of operations performed by the energy-aware system, wherein the scheduler is configured to: determine if a current voltage level at the energy storage is higher than a start voltage level; and cause initiation of execution of at least a portion one of the operations when the start voltage of the one of the operations levels is lower than or equal to the current voltage level.
-
公开(公告)号:US11442834B2
公开(公告)日:2022-09-13
申请号:US16545697
申请日:2019-08-20
Applicant: Wiliot, Ltd.
Inventor: Ido Geldman , Tomer Avrahami , Yaron Elboim , Yuval Amran
IPC: G06F1/00 , G06F11/30 , G06F9/38 , G06F1/3206 , G06F11/34
Abstract: A system and method for analyzing power usage of an energy-aware computing system. A method includes monitoring executed machine code on a line-by-line basis; monitoring power consumption of each component of the energy-aware computing system simultaneous to the machine code monitoring; determining at least one routine executed by the energy-aware computing system based on the monitored executed machine code, wherein the at least one routine is a portion of machine code that performs a specific task within a larger set of instructions for the energy-aware computing system; and mapping the power consumption for each determined routine.
-
-