This website describes
research and educational activities of the research project titled "Uncertainty modeling and design methods for
heterogeneous embedded systems", which is funded by the
National Science Foundation (NSF).
Future embedded systems will contain tens and projected hundreds of
heterogeneous cores. The increased complexity and heterogeneity,
however, come with new design and optimization challenges including
increased design uncertainties due to process, voltage, and
temperature variations and poor reliability due to elevated rates of
faults. Therefore, it is imperative to rethink existing embedded
system design approaches in order to directly consider these issues
during the design and optimization processes. To address these
challenges, this research develops a new design method to address
the increased uncertainties and to improve reliability and
performance of future complex embedded systems.
The education component includes (1) a summer camp for students from
underrepresented groups, (2) professional blogging for continuous
education and dissemination of research findings, and (3) promoting
research, industry experience, and entrepreneurship education for
undergraduates to better prepare them for graduate studies. The
education and research plans are integrated by utilizing the
software tools in programming contests, research projects for
undergraduates, and summer-camp demonstrations.