The Power Stress and Shaping Tool (PSST) is a controlled power virus for Intel SoC components such as CPU and GPU.
The objective is to expend virus power at run-time, varying levels for analysis. For example, linear-ramp as a stress function on CPU can be used to study OS governors. Likewise, a single-step function can be used to study and determine thermal response of PID controller coefficients. PSST enables very fine control of stress function without its own process overhead; unlike other viruses, PSST uses its own execution flows in a duty-cycled manner instead of "dummy work" loop. One useful artifact, therefore, is logging of various power and thermal system parameters at a small fixed overhead independent of poll-period.