Give


Graduate Exam Abstract


Yi Xiang

Ph.D. Preliminary

March 25, 2015, 3:00 pm - 5:00 pm

JNTHR-120 (Johnson Hall)

A Semi-Dynamic Resource Management Framework for Multicore Embedded Systems with Energy Harvesting


Abstract: Solar energy harvesting systems are an important class of embedded systems that utilize solar energy to perform computations without relying on an external power supply or frequent battery charges. Due to the variable nature of solar energy harvesting, the deployment of an intelligent and low-overhead run-time energy management strategy is not only beneficial but also essential for meeting system performance and energy-efficiency goals. This dissertation proposes novel heuristics and algorithms for workload allocation, scheduling, and platform management on multicore embedded systems powered by solar energy harvesting to maximize performance for a given harvested energy budget. Our framework is flexible and comprehensive: it considers multiple additional design constraints related to temperature, soft error reliability, and aging; and is applicable on both homogeneous and heterogeneous multicore platforms.

Adviser: Sudeep Pasricha
Co-Adviser: NA
Non-ECE Member: Michelle Strout
Member 3: H. J. Siegel
Addional Members: Anura P. Jayasumana

Publications:
Y. Xiang, S. Pasricha, "Run-Time Management for Multi-Core Embedded Systems with Energy Harvesting", IEEE Transactions on Very Large Scale Integration Systems (TVLSI), 2015.

Y. Xiang, S. Pasricha, "Fault-Aware Application Scheduling in Low Power Embedded Systems with Energy Harvesting", ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Oct 2014.

Y. Xiang, S. Pasricha, "A Hybrid Framework for Application Allocation and Scheduling in Multicore Systems with Energy Harvesting", ACM Great Lakes Symposium on VLSI (GLSVLSI), May. 2014.

B. Donohoo, C. Ohlsen, S. Pasricha, C. Anderson, Y. Xiang, "Context-Aware Energy Enhancements for Smart Mobile Devices", accepted for publication, IEEE Transactions on Mobile Computing, 2013.

Y. Xiang, S. Pasricha, "Harvesting-Aware Energy Management for Multicore Platforms with Hybrid Energy Storage", ACM Great Lakes Symposium on VLSI (GLSVLSI), May. 2013.

Y. Xiang, S. Pasricha, "Thermal-Aware Semi-Dynamic Power Management for Multicore Systems with Energy Harvesting", IEEE International Symposium on Quality Electronic Design (ISQED), Mar. 2013.

Y. Zou, Y. Xiang, S. Pasricha, "Characterizing Vulnerability of Network Interfaces in Embedded Chip Multiprocessors", IEEE Embedded System Letters, 4(2), Jun 2012.

Y. Zou, Y. Xiang, S. Pasricha, "Analysis of On-chip Interconnection Network Interface Reliability in Multicore Systems", IEEE International Conference on Computer Design (ICCD), Oct. 2011.


Program of Study:
ECE661
ECE658
ECE561
ECE554
ECE514
CS545
CS575
CS475