Abstract:
Today's computer systems are mostly built with volatile memory components such as flip- flops, SRAM, and SDRAM, except for secondary non-volatile storage. As a result, traditional computer systems quickly lose information stored in memory if the power supply is interrupted even for a short period of time. Unfortunately, such volatile devices present significant limitations for computations on embedded cyber-physical systems that have to rely on unreliable power sources.