MSCS: MCS 510 – Advanced Computer Architecture

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

  • This course covers the principles of computer architecture, focusing on the design and analysis of modern computing systems.

  • Key topics include instruction set design, pipelining, memory hierarchies, parallel processing, and advanced architectural techniques used in contemporary processors.

What Will You Learn?

  • Analyze and evaluate different computer architectures based on performance, cost, and energy efficiency.
  • Design and optimize instruction sets for specific applications.
  • Implement and assess pipelining techniques in modern processors.
  • Critically assess memory hierarchy designs and their impact on performance.
  • Develop strategies for parallel processing and multi-core processor design.

Course Content

Week 1: Introduction to Computer Architecture

  • Week 1: Introduction to Computer Architecture
    03:26
  • LO1: Explain the fundamental concepts of Computer Architecture in modern Computing Systems
    10:22
  • LO2: Describe the Historical evolution of Computer Architectures and their impact on Current Design Trends
    12:09
  • LO3: Analyse the role of Computer Architecture in determining System Performance and Efficiency
    11:22
  • Multiple Choice Questions
  • True/False Questions
  • Scenario-Based Multiple Choice Questions
  • Key Terms and Concepts Questions
  • Short Answer Questions
  • Written Assignment
  • Presentation Task
  • Role-Playing Activity
  • Peer Review Task
  • Exercises and Activities Adaptation

Week 2: Instruction Set Architecture

Week 3: Pipelining Concepts

Week 4: Advanced Pipelining Techniques

Week 5: Memory Hierarchies: Cache Design

Week 6: Advanced Cache Optimization

Week 7: Parallel Processing Techniques

Week 8: Mid Term Exam

Week 9: Virtual Memory

Week 10: Multi-Core Processor Design

Week 11: Performance Metrics & Benchmarking

Week 12: Case Studies in Modern Processor Design

Week 13: Energy Efficiency in Processors

Week 14: Future Trends in Computer Architecture

Week 15: Course Review

Week 16: Final Exam

Want to receive push notifications for all major on-site activities?