SLD:: System Level Design Group @ CMU

Trace: » research_embedded


|

Meta

Click here to go back to research overview

Embedded Systems

Overview

Embedded systems have become ubiquitous in day-to-day life, and this trend will only continue as advances in semiconductor technology allow for more IP blocks on a single chip and demand for integrated electronics systems increases. Our group focuses on fundamental research issues and state-of-the-art solutions concerning both computation and communication aspects of system-level design in embedded applications.

Overview Papers



Projects

Communication-Based Design of Single-Chip Multi-Core Systems

A quantum-leap over classical bus-based designs, Networks-on-Chip allow for scalable multi-processor platforms with hundreds, and soon thousands, of cores. We investigate the fundamental paradigm shift towards network-centric thinking, work to expose the fundamental mathematical patterns that define important classes of on-chip communication, and use these patterns to analyze and optimize these designs


Application / Traffic Characterization for Multi-Core Systems

Creating the hardware for scalable multi-processor systems is only half the battle - knowing how to exploit their capabilities is an entirely different matter. Our group explores methods for efficiently mapping applications to parallel platforms, as well as what the data demands of such applications can tell us about how to design better hardware.


Emerging On-Chip Communication Paradigms

With the emergence of Networks-on-Chip and similar-minded platforms, on-chip communication is now a paramount concern. Finding optimal network designs and routing algorithms is a key focus, and we explore topics such as stochastic communication, small world networks, dynamic reconfigurable networks, and fractal behavior/self-similarity.


System-level Power/Performance Optimization

Another even more fundamental concern, extending beyond just multi-core systems, is energy consumption. Areas of exploration include distributed and centralized control schemes, multi-VFI designs, and power optimization methods to limit energy consumption while preserving performance.



Full Publication List