Patent ID: 11893249
Assignee: CEREMORPHIC, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 5:
6. A power saving processor, the power saving processor comprising:
a Central Processing Unit (CPU) coupled to a chip bootrom;
flash memory containing boot code, fixed code, and portable code segments;
Random Access Memory (RAM) having a function pointer table, executable powersave code, and a shared region allocated for transient RAM memory and also callable functions;
the function pointer table initially configured to contain pointers to associated flash memory portable code segments;
the powersave code instructing the CPU to periodically examine a ratio of a size of the RAM region which has been allocated for callable functions to a total RAM size to form an allocation ratio;
and where, when the allocation ratio is below a threshold, the function pointer table configured to point to callable functions in the RAM, the callable functions copied from the flash memory portable code segments;
and where, when the allocation ratio is above a threshold, the function pointer table updated to point to a corresponding portable code segment in the flash memory.