This video lecture discusses energy-efficient computing for AI and robotics, focusing on the shift from cloud-based processing to edge computing for improved privacy, latency, and global accessibility. The core challenge addressed is the high power consumption of current processors, particularly in applications like self-driving cars. The lecture explores cross-layer design strategies, including algorithmic and hardware innovations, to achieve significant energy savings.
The row-stationary dataflow approach improves energy efficiency by balancing data movement for all data types (weights, partial sums, inputs) involved in DNN processing. Unlike other approaches that prioritize keeping one data type stationary (e.g., weights or partial sums), row-stationary dataflow processes one row of filters and one row of input feature maps together. This maximizes convolutional reuse within processing elements, minimizing overall data movement and thus reducing energy consumption. The lecture shows that this method is 1.7x to 2.5x more energy-efficient than other dataflow methods.