Supervision

Comparative (Computer) Architectures

Module Description: https://www.cl.cam.ac.uk/teaching/1819/CompArch/

Worksheet: https://www.cl.cam.ac.uk/teaching/1819/CompArch/cam-only/supervision-work.pdf

Supervision-1 (Amdahl's Law, ISA Design, Branch Prediction, Pipeline Hazards)

Supervision-2 (ILP, Superscalar, VLIW, Software Pipelining, Speculative Compilation)

Supervision-3 (Memory, Cache, Interconnects)

Supervision-4 (Coherency, Consistency, TLP, SIMD|T, Vector Processors, Accelerators, DSA)

System on Chip Design

Module Description: http://www.cl.cam.ac.uk/teaching/1718/SysOnChip/

Supervision-1 (PPA Trade-offs, ASIC vs Reconfigurable Arrays)

Supervision-2 (RTL Design)

Supervision-3 (High Level Synthesis and System Modeling)

Foundations of Machine Learning

Supervision-1 (Is learning feasible, Training vs Testing)

Supervision-2 (Theory of Generalisation, VC Dimension, Bias-Variance Trade off )

Supervision-3 (Linear Model, Neural Network, Over-fitting, Regularisation)

Supervision-4 (Support Vector Machine, Kernel Method, Radial Basis Function)

Supervision-5 (SVD, PCA, Variational Autoencoder, Dimensionality Reduction)

Project (Part II): Optimizing Convolutional Neural Networks Using Confidence Metrics

Project Guidelines: https://www.cl.cam.ac.uk/teaching/projects/

Pink Book: https://www.cl.cam.ac.uk/teaching/projects/pinkbook/