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.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 interactionRyan 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 systemsMorley 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 SystemsAlanson 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 devicesECE 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 circuitsJunyi Zhu
WebsiteHuman-computer interaction, novel sensing devices, fabrication, embedded systems, personal health and medical devices, interaction techniques, prototyping