К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Computer Architecture · LearnSpace
Назад в каталог
courseraИнженерия

Computer Architecture

Курс от Princeton University
Продвинутый≈ 49.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, you will learn to design the computer architecture of complex modern microprocessors. All the features of this course are available for free. It does not offer a certificate upon completion.

Навыки, которые вы освоите

Computer ArchitectureMicroarchitectureMemory ManagementSystems ArchitectureDistributed ComputingComputer EngineeringPerformance TuningHardware Architecture

Программа курса

21 модулей · 138 учебных материалов

01Introduction, Instruction Set Architecture, and Microcode10 материалов

Introduction

Course IntroductionВидео

Instruction Set Architecture, Microcode

ReadingsЧтениеCourse OverviewВидеоMotivationВидео

Учитесь у экспертов

David Wentzlaff

Associate Professor

Computer Architecture
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 49.6 ч

21 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Course ContentВидео
Architecture and MicroarchitectureВидео
Machine ModelsВидео
ISA CharacteristicsВидео
RecapВидео

Homework

Problem Set 1 & 1AЧтение
02Pipelining Review5 материалов

Pipelining Review

ReadingsЧтениеMicrocoded MicroarchitectureВидеоPipeline BasicsВидеоStructural HazardВидеоData HazardsВидео
03Cache Review6 материалов

Cache Review

ReadingsЧтениеControl Hazards, JumpsВидеоControl Hazards, BranchВидеоControl Hazards, OthersВидеоMemory TechnologiesВидеоMotivation for CachesВидео
04Superscalar 16 материалов

Superscalar 1

ReadingsЧтениеClassifying CachesВидеоCache PerformanceВидеоSuperscalar 1ВидеоBasic Two-way In-order SuperscalarВидеоFetch Logic and AlignmentВидео
05Superscalar 2 & Exceptions5 материалов

Superscalar 2 & Exceptions

ReadingsЧтениеBaseline Superscalar and AlignmentВидеоInterrupts and BypassingВидеоInterrupts and ExceptionsВидеоIntroduction to Out-of-Order ProcessorsВидео
06Superscalar 37 материалов

Superscalar 3

Review of Out-of-Order ProcessorsВидеоI2O2 ProcessorsВидеоI2O1 ProcessorsВидеоIO3 ProcessorsВидеоIO2I ProcessorsВидео

Homework

Problem Set 2ЧтениеProblem Set 1 SolutionsЧтение
07Superscalar 45 материалов

Superscalar 4

Speculation and BranchВидеоRegister Renaming IntroductionВидеоRegister Renaming with Pointers to IQ and ROBВидеоRegister Renaming with Values in IQ and ROBВидеоMemory DisambiguationВидео
08VLIW 18 материалов

VLIW 1

ReadingsЧтениеLimits of Out-of-Order Design ComplexityВидеоIntroduction to VLIWВидеоVLIW Compiler OptimizationsВидеоClassic VLIW ChallengesВидеоIntroduction to PredicationВидео

Homework

Problem Set 3ЧтениеProblem Set 2 SolutionsЧтение
09VLIW28 материалов

VLIW2

ReadingsЧтениеScheduling Model ReviewВидеоReview of PredicationВидеоPredication ImplementationВидеоSpeculation ExecutionВидеоDynamic Events and Clustered VLIWsВидеоCase Study: IA-64/ItaniumВидео

Review: Midterm

MidtermЗадание
10Branch Prediction6 материалов

Branch Prediction

ReadingsЧтениеBranch Cost MotivationВидеоBranch Prediction IntroductionВидеоStatic Outcome PredictionВидеоDynamic Outcome PredictionВидеоTarget Address PredictionВидео
11Advanced Caches 17 материалов

Advanced Caches 1

ReadingsЧтениеBasic Cache OptimizationsВидеоCache PipeliningВидеоWrite BuffersВидеоMultilevel CachesВидеоVictim CachesВидеоPrefetchingВидео
12Advanced Caches 26 материалов

Advanced Caches 2

ReadingsЧтениеMultiporting and BankingВидеоSoftware Memory OptimizationsВидеоNon-blocking CachesВидеоCritical Word First and Early RestartВидео

Homework

Problem Set 3 SolutionsЧтение
13Memory Protection7 материалов

Memory Protection

ReadingsЧтениеMemory Management IntroductionВидеоBase and Bound RegistersВидеоPage Based Memory SystemsВидеоTranslation and ProtectionВидеоTLB ProcessingВидео

Homework

Problem Set 4 & 4AЧтение
14Vector Processors and GPUs7 материалов

Vector Processors and GPUs

ReadingsЧтениеAddress Translation ReviewВидеоCache and Memory Protection InteractionВидеоVector Processor IntroductionВидеоVector ParallelismВидеоVector Hardware OptimizationsВидеоVector Software and Compiler OptimizationsВидео
15Multithreading7 материалов

Multithreading

ReadingsЧтениеReduction, Scatter/Gather, and the Cray 1ВидеоSIMDВидеоGPUsВидеоMultithreading MotivationВидеоCoarse-Grain MultithreadingВидеоSimultaneous MultithreadingВидео
16Parallel Programming 15 материалов

Parallel Programming 1

ReadingsЧтениеSMT ImplementationВидеоIntroduction to ParallelismВидеоSequential ConsistencyВидеоIntroduction to LocksВидео
17Parallel Programming 25 материалов

Parallel Programming 2

Sequential Consistency ReviewВидеоLocks and SemaphoresВидеоAtomic OperationsВидеоMemory FencesВидеоDekker's AlgorithmВидео
18Small Multiprocessors7 материалов

Small Multiprocessors

ReadingsЧтениеLocking ReviewВидеоBus ImplementationВидеоCache CoherenceВидеоBus-Based MultiprocessorsВидеоCache Coherence ProtocolsВидео

Homework

Problem Set 4 SolutionsЧтение
19Multiprocessor Interconnect 16 материалов

Multiprocessor Interconnect 1

ReadingsЧтениеMore Cache Coherence ProtocolsВидеоIntroduction to Interconnection NetworksВидеоMessage PassingВидеоInterconnect DesignВидео

Homework

Problem Set 5 & 5AЧтение
20Multiprocessor Interconnect 26 материалов

Multiprocessor Interconnect 2

ReadingsЧтениеNetworking ReviewВидеоTopologyВидеоTopology ParametersВидеоNetwork PerformanceВидеоRouting and Flow ControlВидео
21Large Multiprocessors (Directory Protocols)9 материалов

Large Multiprocessors (Directory Protocols)

ReadingsЧтениеCredit Based Flow ControlВидеоDeadlockВидеоFalse SharingВидеоIntroduction to Directory CoherenceВидеоImplementationВидеоScalability of Directory CoherenceВидео

Homework

Problem Set 5 SolutionsЧтение

Review: Final Exam

Final ExamЗадание