Informações sobre o curso
4.8
283 classificações
40 avaliações
In this course, you will learn to design the computer architecture of complex modern microprocessors....
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Advanced Level

Nível avançado

Clock

Sugerido: 3 hours/week

Aprox. 21 horas restantes
Comment Dots

English

Legendas: English
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Advanced Level

Nível avançado

Clock

Sugerido: 3 hours/week

Aprox. 21 horas restantes
Comment Dots

English

Legendas: English

Programa - O que você aprenderá com este curso

1

Seção
Clock
4 horas para concluir

Introduction, Instruction Set Architecture, and Microcode

This lecture will give you a broad overview of the course, as well as the description of architecture, micro-architecture and instruction set architectures. ...
Reading
8 vídeos (Total de 106 min), 2 leituras
Video8 videos
Course Overview4min
Motivation16min
Course Content9min
Architecture and Microarchitecture23min
Machine Models16min
ISA Characteristics25min
Recap1min
Reading2 leituras
Readingsmin
Problem Set 1 & 1Amin
Clock
3 horas para concluir

Pipelining Review

This lecture covers the basic concept of pipeline and two different types of hazards. ...
Reading
4 vídeos (Total de 102 min), 1 leitura
Video4 videos
Pipeline Basics30min
Structural Hazard10min
Data Hazards46min
Reading1 leituras
Readings30min

2

Seção
Clock
3 horas para concluir

Cache Review

This lecture covers control hazards and the motivation for caches. ...
Reading
5 vídeos (Total de 93 min), 1 leitura
Video5 videos
Control Hazards, Branch24min
Control Hazards, Others7min
Memory Technologies22min
Motivation for Caches22min
Reading1 leituras
Readingsmin
Clock
3 horas para concluir

Superscalar 1

This lecture covers cache characteristics and basic superscalar architecture. ...
Reading
5 vídeos (Total de 68 min), 1 leitura
Video5 videos
Cache Performance17min
Superscalar 16min
Basic Two-way In-order Superscalar4min
Fetch Logic and Alignment11min
Reading1 leituras
Readings30min

3

Seção
Clock
2 horas para concluir

Superscalar 2 & Exceptions

This lecture covers the common issues for superscalar architecture. ...
Reading
4 vídeos (Total de 77 min), 1 leitura
Video4 videos
Interrupts and Bypassing12min
Interrupts and Exceptions29min
Introduction to Out-of-Order Processors30min
Reading1 leituras
Readings45min
Clock
2 horas para concluir

Superscalar 3

This lecture covers different kinds of architectures for out-of-order processors. ...
Reading
5 vídeos (Total de 73 min), 2 leituras
Video5 videos
I2O2 Processors19min
I2O1 Processors28min
IO3 Processors16min
IO2I Processors4min
Reading2 leituras
Problem Set 210min
Problem Set 1 Solutions10min

4

Seção
Clock
1 hora para concluir

Superscalar 4

This lecture covers the common methods used to improve the performance of out-of-order processors including register renaming and memory disambiguation. ...
Reading
5 vídeos (Total de 73 min)
Video5 videos
Register Renaming Introduction11min
Register Renaming with Pointers to IQ and ROB24min
Register Renaming with Values in IQ and ROB12min
Memory Disambiguation9min
Clock
2 horas para concluir

VLIW 1

This lecture covers the basic concept of very long instruction word (VLIW) processors. ...
Reading
5 vídeos (Total de 75 min), 3 leituras
Video5 videos
Introduction to VLIW21min
VLIW Compiler Optimizations21min
Classic VLIW Challenges8min
Introduction to Predication9min
Reading3 leituras
Readings10min
Problem Set 310min
Problem Set 2 Solutions10min

Instrutores

David Wentzlaff

Associate Professor
Electrical Engineering

Sobre Princeton University

Princeton University is a private research university located in Princeton, New Jersey, United States. It is one of the eight universities of the Ivy League, and one of the nine Colonial Colleges founded before the American Revolution....

Perguntas Frequentes – FAQ

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.