Home > Research > Research Areas > Embedded & Mobile Systems

Embedded and Mobile Systems

Embedded systems are special-purpose computers built into devices not generally considered to be computers. For example, the computers in vehicles, wireless sensors, medical devices, wearable fitness devices, and smartphones are embedded systems. The embedded systems market is growing 50% faster than that for general-purpose computing. 

Designing embedded systems is a huge challenge because they have so many requirements: they often need to be tiny, high-performance, inexpensive, reliable, and last a long time on poor power sources, all while sensing and influencing their surroundings. Computer engineering research in this area covers the entire “stack,” from transistors and circuits to operating system and applications. 

Research in this area includes the following projects:

  • Cyber-Physical Systems, integrating a network of embedded real-time computing systems with physical systems like time embedded application ground and space vehicles.
  • Wired and wireless networking, including robust Internet protocols, wireless LANs/WANs, cognitive radio networks, and sensor networks.
  • Computation and network security, including lightweight systems (e.g., handhelds and sensor networks) and enterprise systems & networks.
  • Low-power embedded real-time OS, middleware, and storage systems.
  • Virtualization-based resource management for large-scale Internet services and servers.
  • Body-Area Networks

In the domain of vehicular computing, we are building distributed systems that better connect the vehicle to edge and cloud infrastructure. This enables, for example, offload of complex processing of rich vehicular sensor data to enable novel consumer and safety applications. We are also building novel OS abstractions for managing user attention as a resource, with a goal of minimizing distracted driving and mobile device operation. 

CSE Faculty

Valeria Bertacco

WebsiteMentoring PlanImproving the functional correctness of digital integrated circuits, by developing technology that attacks the issue at design time, in post-silicon, and throughout the lifetime of a digital integrated component, in face of the challenges posed by fragile silicon and extreme design complexity.

Nathaniel Bleier

WebsiteMentoring PlanExtending the reach of computing to new applications and domains whose constraints are not met by traditional computing platforms through the development of novel chips, architectures, and systems.

Mark Brehob

Website

Peter Chen

WebsiteOperating systems, computer security, virtual machines, fault-tolerant computing.

Ron Dreslinski

WebsiteMentoring PlanNovel architectures and design technologies for energy-efficient computing, including near-threshold computer design and experimental 3D computer chips.

Anhong Guo

WebsiteMentoring PlanHuman-computer interaction, artificial intelligence, accessibility, augmented reality, human-AI interaction

Ryan Huang

WebsiteMentoring PlanOperating systems, distributed systems, cloud and mobile computing, software dependability, program analysis.

Dhruv Jain

WebsiteMentoring PlanAccessibility, Human Computer Interaction, Sound Design, Augmented & Virtual Reality.

Scott Mahlke

WebsiteMentoring PlanCompilers, application-specific processors, computer architecture and microarchitecture, embedded systems

Morley Mao

WebsiteMentoring PlanMobile computing, security, networking, distributed systems, SDN, and cloud computing.

Barzan Mozafari

WebsiteMentoring PlanLarge-scale data-intensive systems, database-as-a-service clouds, distributed systems, and crowdsourcing.

Satish Narayanasamy

WebsiteMentoring PlanComputer Architecture; Program Analysis; Confidential Computing; Health Systems

Alanson Sample

WebsiteMentoring PlanHuman-computer interaction, wireless technology, and embedded systems, with the goal of tackling the critical bottlenecks that limit interactive sensing systems with an eye towards reducing deployment barriers and ensuring scalability.

Kang Shin

WebsiteMentoring PlanWireless/mobile computation and networks, security and dependability, cyber-physical systems, embedded real-time systems.

Ke Sun

WebsiteMentoring PlanMobile computing, Human-computer interaction, embedded systems, and IoT security and privacy, with the vision of developing intelligent, cost-effective, deployable, human-centric, and trustworthy mobile, wearable, and IoT systems.

George Tzimpragos

WebsiteMentoring PlanComputer architecture, new models of computation, computing with emerging devices

ECE Faculty

David Blaauw

WebsiteLow power and high performance VLSI design; Low power wireless sensors and embedded systems.

Jiasi Chen

WebsiteComputer networks, mobile computing, multimedia systems, augmented/virtual reality.

Robert Dick

WebsiteEmbedded systems.

Khalil Najafi

WebsiteSolid-state integrated sensors, Microactuators, Micromechanics, Analog and digital integrated circuits

Junyi Zhu

Website
Human-computer interaction, novel sensing devices, fabrication, embedded systems, personal health and medical devices, interaction techniques, prototyping