TrueschoTruescho
All Courses
Computer System Design: Advanced Concepts of Modern Microprocessors
edX
Course
Advanced
Free to Audit
Certificate

Computer System Design: Advanced Concepts of Modern Microprocessors

Chalmers University of Technology

Learn about advanced computer design concepts, including how to make modern multicore-based computers both fast and energy efficient.

5 hrs/week8 weeksEnglish6,353 enrolled
Free to Audit

About this Course

In this computer science course, you will learn advanced concepts underpinning the design of today’s multicore-based computers. Additionally, you will learn how design decisions affect energy efficiency and performance. Overall, topics include fundamentals on exploiting parallelism among instructions such as out-of-order execution, branch prediction, exception handling and advanced concepts of memory systems including prefetching and cache coherency. These concepts are fundamental for future computer systems to maximize compute efficiency. You will also engage with a community of learners with similar interests to share knowledge. The course is derived from Chalmers’s advanced graduate course in computer architecture. Prospective students should have a foundation in basic computer design, as offered by, for example, in “ Computer System Design - Improving Energy Efficiency and Performance .“ 3b:T560,

What You'll Learn

  • The anatomy of a multicore-based computer
  • Advanced design concepts used in future multicore-based computers
  • How computer design affects how energy-efficiently and fast a program can execute on future computer systems
  • How taught design concepts are used in modern multicore-based computer systems

Prerequisites

  • This course addresses students/professionals with an undergraduate degree from a computer science/engineering program with basic knowledge in computer organization including familiarity with basic concepts of computer design, as well as pipelining and caches. Students lacking familiarity to these concepts can learn those from ChM007x.

Instructors

P

Per Stenström

Professor, Computer Engineering

Topics

Computer Science
Systems Design
Memory Systems
Forecasting
Exception Handling
Computer Architecture
Computer Design

Course Info

PlatformedX
LevelAdvanced
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

علوم الحاسوب
تصميم الأنظمة
أنظمة الذاكرة
التنبؤ
معالجة الاستثناءات
Computer Architecture
Computer Design

Start Learning Now