Many techniques to achieve better energy efficiency have been proposed and applied in various processors. Designers are often faced with dilemma which technique to implement and what are the improvements and tradeoffs that certain technique brings. The processor is the point where software and hardware meet, and any potential optimization has to be evaluated in context of feasibility in regard to software and hardware implementation constraints. This is exposing systemic complexity challenges that we address through systemic analysis of Beyond BA20 in comparison with reasonable practical limitations imposed by hardware and software design. Each implementation or architectural choice, identified to be important, is evaluated in terms of power consumption impact.
|