This dataset supports the article entitled "Energy-Driven Computing: Rethinking the Design of Energy Harvesting Systems" accepted for publication in DATE 2017 Data Supporting Figures: Fig. 1 - Example energy harvesting source outputs, showing: (top) the voltage output of a micro wind turbine during a single ‘gust’, and (bottom) the available power from an indoor photovoltaic cell over a period of two days. Fig. 5 -Control over ‘hooks’ such as DVFS and disabling combinations of processing elements allows control over the power-consumption of the device (at the expense of performance). Fig. 7 -Example waveform showing a hibernus system operating directly from a half-wave rectified sine-wave voltage. When ???? is crossed, the system takes a snapshot (hibernates), and when it recovers (here, crossing ?????? the snapshot is restored. During the third cycle, an FFT that began at the beginning of execution is completed. Fig. 8 - Example of power-neutral operation, where a microcontroller dynamically adapts its core frequency to modulate its power consumption in response to the half-wave rectified signal from a micro wind turbine. (sceenshot from the oscilloscope).