Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesIIT Madras (IITM)

    The Syllabus

    • Introduction to Computer Architecture

    • Quantitative Principles of Computer Design
    • Instruction Set Principles-Part 1
    • Instruction Set Principles-Part 2
    • Instruction Set Principles-Part 3

    • Cache Memory Hierarchy - Part 1
    • Cache Memory Hierarchy - Part 2
    • Cache Memory Hierarchy - Part 3
    • Cache Memory Hierarchy - Part 4

    • Main Memory Design - Part 1
    • Main Memory Design - Part 2
    • Main Memory Design - Part 3

    • Fundamentals of Pipelining - Part 1
    • Fundamentals of Pipelining - Part 2
    • Fundamentals of Pipelining - Part 3
    • Fundamentals of Pipelining - Part 4
    • Fundamentals of Pipelining - Part 5

    • Scalar to Superscalar pipeline
    • Instruction Dependencies
    • Compiler optimizations for Exposing ILP
    • Advanced Branch Prediction Techniques - Part 1
    • Advanced Branch Prediction Techniques - Part 2

    • Superscalar Organization
    • Register Renaming
    • Tomasulo Algorithm
    • Dynamic Execution Core

    • Multi threading
    • Multicore Processor Architecture
    • Cache Coherence
    • Cache Coherence Protocol Design

    • Synchronization
    • Memory Consistency - Part 1
    • Memory Consistency - Part 2

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.