Dynamic Phase-Based Optimization of Embedded Systems

Phase-based optimization specializes system configurations to runtime application requirements in order to achieve optimization goals. Due to potentially large design spaces in configurable systems, one major challenge of phase-based optimization is determining the best configuration for achieving optimization goals without incurring significant optimization overhead during design space exploration. This work proposes phase distance mapping, which uses the correlation between phases and the phases' characteristics to dynamically determine optimal or near-optimal configurations with minimal design space exploration, thereby minimizing optimization overhead.

[1]  Markus Levy,et al.  Measuring Multicore Performance , 2008, Computer.

[2]  Kevin Skadron,et al.  Hybrid architectural dynamic thermal management , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[3]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[4]  Ann Gordon-Ross,et al.  A one-shot dynamic optimization methodology for wireless sensor networks , 2010 .

[5]  Ann Gordon-Ross,et al.  Phase distance mapping: a phase-based cache tuning methodology for embedded systems , 2014, Design Automation for Embedded Systems.

[6]  Brad Calder,et al.  Phase tracking and prediction , 2003, ISCA '03.

[7]  Frank Vahid,et al.  A highly configurable cache architecture for embedded systems , 2003, 30th Annual International Symposium on Computer Architecture, 2003. Proceedings..

[8]  Trevor Mudge,et al.  MiBench: A free, commercially representative embedded benchmark suite , 2001 .

[9]  Thomas M. Conte,et al.  A Benchmark Characterization of the EEMBC Benchmark Suite , 2009, IEEE Micro.

[10]  Kevin Skadron,et al.  Temperature-aware microarchitecture: Modeling and implementation , 2004, TACO.

[11]  Nikil D. Dutt,et al.  Automatic tuning of two-level caches to embedded applications , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[12]  Somayeh Sardashti,et al.  The gem5 simulator , 2011, CARN.

[13]  Ann Gordon-Ross,et al.  Thermal-aware phase-based tuning of embedded systems , 2014, GLSVLSI '14.