Systems

Our researchers make systems work better, and enhance the performance of mobile computing, robotics, networks, high-performance computing and several other areas. 

  • Computer Architecture and Hardware
    1/17/23
    Hardware and software issues from the circuit to the system have three main foci: Very Large Scale Integration (VLSI) circuits and systems, computer architecture, and computer security.
  • Distributed Systems and Networks
    1/17/23
    Research in networking and distributed systems focuses on enabling communication of and orchestrating coordination of a large number of computing nodes.
  • Edge Computing and Embedded Systems and Robotics
    9/27/24
    Hardware and software co-design on embedded/ASIC computing performance optimization.
  • High-Performance Computing
    1/17/23
    Focuses on efficient experimental and theoretical solutions to problems on state-of-the-art computational systems consisting of large numbers of computational elements, including clouds, clusters, grids, networks-of-workstations, massively parallel supercomputers, and GPU-based systems.
  • Mobile Computing
    1/17/23
    Mobile systems research focuses on the design and implementation of next-generation systems for mobile devices.  Research topics include mobile data management, wireless networks, sensing systems, static analysis and instrumentation for mobile apps, mobile image and video analytics, and secure and low-power hardware for mobile devices.
  • Operating Systems
    1/17/23
    Focuses on developing innovative system software and programming techniques to manage computer hardware, software resources, and common software-mediated services.
  • Programming Languages and Software Engineering
    1/17/23
    Programming Language research focuses on type systems, program logics, language-based and differential privacy and security; language, compiler, and run-time design for reliable systems; static and dynamic analyses for real-time Android; run-time visualization and verification; adaptive memory management; language concepts for database programming; logic- and constraint-based systems.