Cross-stack Energy Optimization Fact or Fiction? WEED-ESSA Panel Discussion 2012 Technology Circuits Architecture Applications Hypervisor BIOS Micro-architecture Operating Systems Workload managers Facility managers Compilers Middleware Runtime/ Libraries Device drivers Processors Storage
Fact or Fiction Decisions in most layers of system stack impact energy. Better optimizations result from co-design and coordinated management across stack. Embedded systems are clear examples of cross-stack optimization. Complexity of system stack makes cross-stack optimization impractical. Technology stack dominate solutions. Software layers dictate consumption Can you give any example of an effective cross-stack effort deployment? No cross-stack standard/API to facilitate energy optimization Limited visibility to impact of stack-specific decisions. Cost of any cross-stack effort is prohibitive.
Panelists Prof. Todd Austin Prof. Tajana Simunic Rosing Prof. Kevin Skadron Dr. Shekhar Borkar Dr. Pradip Bose