| CPC G06F 1/3228 (2013.01) [G06F 1/3275 (2013.01); G06F 1/329 (2013.01); G06F 9/5061 (2013.01); G06F 9/5094 (2013.01); G06F 1/3206 (2013.01); Y02D 10/00 (2018.01)] | 24 Claims |

|
1. An apparatus comprising:
at least one non-transitory machine readable medium including instructions; and
processing circuitry that, when in operation, is configured by the instructions to:
divide a hardware platform of a device into multiple partitions, a partition of the multiple partitions including a hardware component with an adjustable reliability feature, the partition placed into a reliability category of multiple reliability categories;
obtain a workload with a reliability requirement;
execute the workload on the partition based on the reliability category of the partition satisfying the reliability requirement of the workload;
detect a change in an operating parameter for the device; and
modify the adjustable reliability feature for the partition based on the change in the operating parameter of the device, wherein the apparatus is in a housing of a device, the device being a self-contained electronic device.
|