Cross-Layer Customization Platform for Low-Power and Real-Time EmbeddedDate: 2008-04-22
Location: Holmes 389
Speaker: Speaker: Dr. Xiangrong Zhou, University of Maryland
Modern embedded applications have become increasingly complex and diverse in their functionalities and requirements. Data processing, communication and multimedia signal processing, real-time control and various other functionalities can often need to be implemented on the same System-on-Chip(SOC) platform. The significant power constraints and real-time guarantee requirements of these applications have become significant obstacles for the traditional embedded system design methodologies. The general-purpose computing micro-architectures of these platforms are designed to achieve good performance on average, which is far from optimal for any particular application. The system must always assume worst-case scenarios, which results in significant power inefficiencies and resource under-utilization. In this thesis we introduce a cross-layer application-customizable embedded platform, which dynamically exploits application information and fine-tunes system components at system software and hardware layers. This is achieved with the close cooperation and seamless integration of the compiler, the operation system, and the hardware architecture. The compiler is responsible for extracting application regularities through static and profile-based analysis. The relevant application knowledge is propagated and utilized at run-time across the system layers through the judiciously introduced reconfigurability at both OS and hardware layers. The introduced framework comprehensively covers the fundamental subsystems of memory management and multi-tasking execution control.
Xiangrong Zhou is a Ph.D. candidate in the Department of Electrical and Computer Engineering at University of Maryland, College Park. His current research interests include embedded systems, computer architecture, reconfigurable computing platforms, and hardware/software co-design. He received his B.S. degree from the Department of Automation at Tsinghua University, China in 1999. From 2001 to 2004, He worked as Member of Technical Staff at Hughes Network Systems, Maryland.