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.