CCLI: Novel Instruction Material Development for Embedded System Education in Undergraduate Curriculum

Funding Source: NSF,  $150,000,  3/1/2007 – 9/30/2011
Industrial Support:   Xilinx University Program 

The primary focus of this three-year project is the development of laboratory materials for undergraduate students in embedded system design. The primary goal in developing these materials is to provide the students with extensive hands-on opportunities to enhance their knowledge and understanding of advanced concepts and principles in designing current and next-generation embedded systems using FPGA technology.  We are developing the instructional materials based on the exemplary materials provided by Xilinx University Program (XUP). Our previous experiences have shown that the original material cannot be effectively used in undergraduate embedded system design course. It is therefore our goal to develop a series of systematic and comprehensive labs and support materials that are suitable for an undergraduate embedded system design education.

CAREER: Power Aware Scheduling for Real-Time Embedded Systems

Source: National Science Foundation (NSF), $400,000 + 16,000 (REU supplement),  2006 – 2011
Investigator:  Dr. Gang Quan (single PI)

The research goal of this project is to leverage current operating system (OS) functionality to support real-time embedded systems and meet the increasingly stringent power/energy constraints of mobile devices. Toward this goal, we emphasize a comprehensive approach drawn from state of the art in IC and computer architecture technology, real-time theory, and practical applications, with the primary research focus on the development of novel scheduling methods and decision functions. The principle of our approach is to exploit the power management capability in advanced IC and computer architecture technology, and balance the application requirements and power/energy consumption.

Leakage-Aware Temperature-Constrained Real-Time Scheduling

Recommended for funding by National Science Foundation (NSF), $250,000,  2009 – 2012
Investigator: Dr. Gang Quan  (single PI)

This research seeks to address the temperature and power/energy consumption problem using real-time scheduling techniques, with a focus on the interplay between temperature and leakage power consumption. This project intends to study the system-level thermal models that can capture the temperature-leakage interdependency with high accuracy while remain simple enough for formal system level analysis, and also to develop and validate novel and effective real-time scheduling techniques under both single and multiple processor platforms.

Cyber-physical system

This project intends to develop a simulation platform, based on the Virtual Test Bench (VTB), that can simulate the cyber sub-system and physical sub-system in a coordinated and unified way. The primary purpose of current VTB is to simulate physical system with phenomenon crossing different disciplines. We intend to expand the scope of current VTB by developing appropriate cyber space models such as those for processors, memory/storage, software, network, and operating systems as well as building corresponding simulation kernel and other facilitates to enable the simulation of cyber and physical systems in an integrated environment.

Real-time high performance computing

The primary focus of this project is to research and develop appropriate reconfigurable platform that can be effectively used for high performance computing purpose, such as those in the hardware-in-the-loop simulation. Our current research includes FPGA design and synthesis, algorithm optimization, advanced computer architecture exploration, real-time communication routing in multi-core systems, etc.