• Instructor: Prof. Luca Carloni
  • Credits: 3 units.
  • Lecture: W 1:10-3:00pm.
  • Room: 644 Mudd.
  • Prerequisites: Any course numbered in the COMS4110s, CSEE4800s or ELEN4300s, or the instructor's permission.
  • Description: An inter-disciplinary graduate-level seminar on the design of distributed embedded systems. System robustness in the presence of highly variable communication delays and heterogeneous component behaviors. The study of the enabling technologies (VLSI circuits, communication protocols, embedded processors, RTOSs), models of computation, and design methods. The analysis of modern domain-specific applications including on-chip micro-networks, multiprocessor systems, fault-tolerant architectures, and robust deployment of embedded software. Research challenges such as design complexity, reliability, scalability, safety, and security. The course requires substantial reading, class participation and a research project.
  • NOTE: This course is typically offered in the Spring semester only. It can be taken to satisfy elective requirements for the M.S. programs in Computer Engineering, Computer Science, and Electrical Engineering, as well as for the Ph.D. programs in Computer Science and Electrical Engineering.