- De www.coursera.org
Computer Architecture
- Individualizado
- Acesso livre
- Certificado pago
- 11 sequências
- Advanced Level
Detalhes do curso
Programa de Estudos
- Week 1 - 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. - Week 1 - Pipelining Review
This lecture covers the basic concept of pipeline and two different types of hazards. - Week 2 - Cache Review
This lecture covers control hazards and the motivation for caches. - Week 2 - Superscalar 1
This lecture covers cache characteristics and basic superscalar architecture. - Week 3 - Superscalar 2 & Exceptions
This lecture covers the common issues for superscalar architecture. - Week 3 - Superscalar 3
This lecture covers different kinds of architectures for out-of-order processors. - Week 4 - Superscalar 4
This lecture covers the common methods used to improve the performance of out-of-order processors including register renaming and memory disambiguation. - Week 4 - VLIW 1
This lecture covers the basic concept of very long instruction word (VLIW) processors. - Week 5 - VLIW2
This lecture covers the common methods used to improve VLIW performance. - Week 5 - Branch Prediction
This lecture covers the motivation and implementation of branch predictors. - Week 6 - Advanced Caches 1
This lecture covers the advanced mechanisms used to improve cache performance. - Week 6 - Advanced Caches 2
This lecture covers more advanced mechanisms used to improve cache performance. - Week 7 - Memory Protection
This lecture covers memory management and protection. - Week 7 - Vector Processors and GPUs
This lecture covers the vector processor and optimizations for vector processors. - Week 8 - Multithreading
This lecture covers different types of multithreading. - Week 8 - Parallel Programming 1
This lecture covers the concepts of parallelism, consistency models, and basic parallel programming techniques. - Week 9 - Parallel Programming 2
This lecture covers the solutions for the consistency problem in parallel programming. - Week 9 - Small Multiprocessors
This lecture covers the implementation of small multiprocessors. - Week 10 - Multiprocessor Interconnect 1
This lecture covers the design of interconnects for a multiprocessor. - Week 10 - Multiprocessor Interconnect 2
This lecture covers the design of interconnects for multiprocessor and network topology. - Week 11 - Large Multiprocessors (Directory Protocols)
This lecture covers the motivation and implementation of directory protocol used for coherence on large multiproccesors.
Pré-requisito
Instrutores
David Wentzlaff
Associate Professor
Electrical Engineering
Editor
A Universidade de Princeton, também conhecida como Princeton, é uma universidade privada americana situada na cidade de Princeton, Nova Jersey, nos Estados Unidos. Fundada em 1746, é a quarta instituição de ensino superior mais antiga dos Estados Unidos.
Classificada entre as melhores universidades do mundo na maioria dos rankings internacionais, goza de grande prestígio1. É membro da Ivy League, onde tem uma rivalidade histórica com a Universidade de Harvard e a Universidade de Yale2.
A Universidade produziu 65 Prémios Nobel, 15 Medalhas Fields, 21 Medalhas Nacionais de Ciência, 11 Medalhas Nacionais de Humanidades, 3 Presidentes dos EUA e 12 juízes do Supremo Tribunal dos EUA.
Plataforma
A Coursera é uma empresa digital que oferece um curso on-line massivo e aberto, fundado pelos professores de computação Andrew Ng e Daphne Koller Stanford University, localizado em Mountain View, Califórnia.
O Coursera trabalha com as melhores universidades e organizações para disponibilizar alguns dos seus cursos on-line e oferece cursos em várias disciplinas, incluindo: física, engenharia, humanidades, medicina, biologia, ciências sociais, matemática, negócios, ciência da computação, marketing digital, ciência de dados. e outros assuntos.Cours