Description: Computer – High Performance Computer Architecture
Curriculum
- 1 Section
- 40 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Computer - High Performance Computer Architecture40
- 2.1Introduction and Course Outline
- 2.2Performance
- 2.3Instruction Set Architecture
- 2.4MIPS ISA Processor
- 2.5MIPS ISA Processor (Contd.)
- 2.6Pipelining Introduction
- 2.7Instruction Pipelining
- 2.8Pipeline Hazards
- 2.9Data Hazards
- 2.10Software Pipelining
- 2.11In Quest of Higher ILP
- 2.12In Quest of Higher ILP (Contd.)
- 2.13Dynamic Instruction Scheduling
- 2.14Dynamic Instruction Scheduling (Contd.)
- 2.15Control Hazards
- 2.16Branch Prediction
- 2.17Branch Prediction (Contd.)
- 2.18Dynamic Instruction Scheduling with Branch Prediction
- 2.19Hardware Based Speculation
- 2.20Tutorial – I
- 2.21Hierarchical Memory Organization
- 2.22Hierarchical Memory Organization (Contd.)
- 2.23Hierarchical Memory Organization (Contd.)
- 2.24Hierarchical Memory Organization (Contd.)
- 2.25Cache Optimization Techniques (Contd.)
- 2.26Cache Optimization Techniques (Contd.)
- 2.27High Performance Computer Architecture
- 2.28Main Memory Optimizations
- 2.29Virtual Memory (Contd.)
- 2.30Virtual Machines
- 2.31Storage Technology
- 2.32Storage Technology (Contd.)
- 2.33Case Studies
- 2.34Case Studies (Contd.)
- 2.35Case Studies (Contd.)
- 2.36Multithreading and Multiprocessing
- 2.37Simultanoues Multithreading
- 2.38Symmetric Multiprocessors
- 2.39Distributed Memory Multiprocessors
- 2.40Cluster, Grid and Cloud Computing