Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf Study

    Courses and Certificate Fees

    Fees InformationsCertificate AvailabilityCertificate Providing Authority
    INR 1000yesIIT Guwahati (IITG)

    The Syllabus

    • Introduction to Parallel Architectures

    • Parallel Programming models and Architectures

    • Memory Hierarchy-Cache and Virtual memory

    • Overview of Cache coherence, Coherence Protocols- Snooping, Directory based protocols, VI protocol

    • MSI, MESI, Dragon protocol and Correctness of coherence protocols- Types of cache misses, update vs invalidate protocol

    • Snoop based muliprocessor design, Single and multi-level cache with atomic bus

    • Snoop based muliprocessor design, Single and multi-level cache with split transaction bus

    • Scalable shared memory systems: Directory coherence protocols- Memory based, cache based, correctness

    • Case study: Origin- Architecture, protocol, correctness; Sequent NUMA Q- Architecture, protocol, correctness

    • Memory consistency models- Sequential, Relaxed consistency models

    • Synchronization- LL-SC, point to point, barrier synchronization

    • Interconnects- Introduction, Topologies, routing, flow control

    Instructors

    Articles

    Student Community: Where Questions Find Answers

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