Given an algorithm, the tools to understand its execution time and storage needs are well-developed. But what happens if we change the metrics of interest to energy and power? This talk describes a research effort to try to understand this question, with implications for "higher-level" power management and algorithm-architecture co-design. I will try to steer the talk away from definite answers toward interesting questions and topics for discussion.