Improving the Energy Efficiency of Modern Computing Platforms using High-Resolution Real-Time Energy Measurements
Jul 17, 2014
from 12:00 PM to 02:00 PM
|Where||Engr. IV Bldg., Tesla Room 53-125|
|Contact Name||Digvijay Singh|
|Add event to calendar||
Advisor: Prof. William J. Kaiser
Rising energy requirements in a broad range of computing platforms from mobile devices to server systems combined with the proliferation of these high-performance computing platforms has lead to an exigent need for improvement in platform energy efficiency. This requires infrastructure for monitoring of platform energy consumption and methods to reduce the energy costs. In this talk, we present an energy measurement infrastructure that provides high-resolution real-time energy measurements for a commodity computing platform. The measurement infrastructure is integrated at the platform level and provides measurements for the complete platform along with components such as the CPU, memory modules and others.
The energy measurement capabilities are applied to network data transport where a data file is to be uploaded over a network link. The data compression scheme used for the data file being uploaded is chosen dynamically using energy measurements during upload to enable adaptation to platform and network conditions. This significantly reduces energy cost for the data upload.
A novel task scheduler that improves the
energy efficiency of multiprocessing platforms is also presented. It utilizes real-time
energy measurements along with CPU performance counters to identify tasks that
suffer from co-run degradation due to resource contention. These tasks have
their scheduling priorities modified to enhance task co-scheduling and improve energy
Digvijay Singh is a PhD candidate in the Electrical Engineering Department at UCLA, where he is part of the ASCENT Laboratory. He is also a member of UCLA’s Wireless Health Institute. He completed his master’s degree in Electrical Engineering at UCLA in 2010. He also received master’s and bachelor’s degrees from the Computer Science and Engineering Department at the Indian Institute of Technology (IIT) in Kharagpur during 2008 and 2007 respectively.