Office Hours: Mondays, 11am-noon
Tuesdays and Thursdays, 12:30 – 1:45pm (SC 0216)Description
An expanding frontier for computer scientists lies at the intersection of the logical and physical realms. As intelligent computing elements become embedded more pervasively in our environment, a new cyber-physical fabric arises in which logical processing is deeply intertwined with the physical environment in which it occurs. The course explores the science of designing and analyzing systems that are guaranteed to perform their functions in a timely manner, with an emphasis on challenges in accommodating machine intelligence at the edge (Edge AI). A real-time AI simulation testbed is used to illustrate some of the concepts. Selected topics include:
The course will involve 5 homeworks, 2 programming assignments, two midterms, and a final that encourage you to analyze and evaluate concepts covered under the above topics. Grades will be assigned as follows:
This technology is also not in a vacuum. More sensors will lead to more data, which will lead to more analysis and more advancements with AI and machine learning. Everything is connected, figuratively and literally.
The need for [real-time edge analytics] is being driven by the mass of information being collected at the edge. The real expense is going to be shipping all that data back to the cloud to be processed when it doesn't need to be.
The Internet will disappear. There will be so many IP addresses, so many devices, sensors, things that you are wearing, things that you are interacting with, that you won't even sense it. It will be part of your presence all the time.