Association for Computing Machinery
Processor Idle Cycle Aggregation (PICA) is a promising approach for low power execution of processors, in which small memory stalls are aggregated to create a large one, and the processor is switched to low-power mode in it. The authors extend the previous proposed approach in two dimensions. They develop static analysis for the PICA technique and present optimum parameters for five common types of loops based on steady-state analysis. They show that software only control is unable to guarantee its correctness in a varying runtime environment, potentially causing deadlocks.