Title:
How much (execution) time and energy does my algorithm cost?

No Thumbnail Available
Author(s)
Vuduc, Richard
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Collections
Supplementary to
Abstract
When designing an algorithm or performance-tuning code, is time-efficiency (e.g., operations per second) the same as energy-efficiency (e.g., operations per Joule)? Why or why not? To answer these questions, we posit a simple strawman model of the energy to execute an algorithm. Our model is the energy-based analogue of the time-based "roofline" model of Williams, Patterson, and Waterman (Comm. ACM, 2009). What do these models imply for algorithm design? What might computer architects tell algorithm designers to help them better understand whether and how algorithm design should change in an energy-constrained computing environment?
Sponsor
Date Issued
2012-08-24
Extent
52:58 minutes
Resource Type
Moving Image
Resource Subtype
Lecture
Rights Statement
Rights URI