Provide engineers with in-depth knowledge and hands-on experience in ARM Debug, ARM CoreSight and RISC-V debug architectures to enable effective hardware/software debug, tracing, integration in SoC environments and compare ARM and RISC-V debug architectures.
Course Description:
This course delves into advanced processor and system‑level design techniques that drive today’s high‑performance computing. You’ll explore speculative execution and branch prediction, sophisticated cache organizations and coherence protocols, multithreading models, superscalar/out‑of‑order pipelines, memory virtualization, and vector processing. Through a combination of focused lectures, hands‑on lab exercises, and targeted assignments, you’ll develop the practical skills to analyze, design, and optimize modern CPU architectures.