# High Performance Computer Architecture

- Institution: IIT Kharagpur
- Department: Computer Science and Engineering
- Teacher: Prof. Ajit Pal
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106105033)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106105033)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction and Course Outline](https://invisiblenetwork.ai/learn/nptel/106105033/f26ce94ce4a8) (Video)
2. [Performance](https://invisiblenetwork.ai/learn/nptel/106105033/89e24816cf60) (Video)
3. [Instruction Set Architecture](https://invisiblenetwork.ai/learn/nptel/106105033/c9a142182ebb) (Video)
4. [MIPS ISA Processor](https://invisiblenetwork.ai/learn/nptel/106105033/6b278e12b720) (Video)
5. [MIPS ISA Processor (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/be34cb5bd6dd) (Video)
6. [Pipelining Introduction](https://invisiblenetwork.ai/learn/nptel/106105033/367439ae2e71) (Video)
7. [Instruction Pipelining](https://invisiblenetwork.ai/learn/nptel/106105033/1e58ea34561b) (Video)
8. [Pipeline Hazards](https://invisiblenetwork.ai/learn/nptel/106105033/a52282cf2ca8) (Video)
9. [Data Hazards](https://invisiblenetwork.ai/learn/nptel/106105033/89c70bdf1386) (Video)
10. [Software Pipelining](https://invisiblenetwork.ai/learn/nptel/106105033/7b19b11c8aae) (Video)
11. [In Quest of Higher ILP](https://invisiblenetwork.ai/learn/nptel/106105033/368e91c030a7) (Video)
12. [In Quest of Higher ILP (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/06a687ea7a3a) (Video)
13. [Dynamic Instruction Scheduling](https://invisiblenetwork.ai/learn/nptel/106105033/ed3aec28cff1) (Video)
14. [Dynamic Instruction Scheduling (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/113d826a0bdc) (Video)
15. [Control Hazards](https://invisiblenetwork.ai/learn/nptel/106105033/9ecdcb1d7099) (Video)
16. [Branch Prediction](https://invisiblenetwork.ai/learn/nptel/106105033/ea7d51c852a0) (Video)
17. [Branch Prediction (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/2bce7b1b1164) (Video)
18. [Dynamic Instruction Scheduling with Branch Prediction](https://invisiblenetwork.ai/learn/nptel/106105033/5c85a552f064) (Video)
19. [Hardware Based Speculation](https://invisiblenetwork.ai/learn/nptel/106105033/b63681f801cd) (Video)
20. [Tutorial - I](https://invisiblenetwork.ai/learn/nptel/106105033/b366f51af04b) (Video)
21. [Hierarchical Memory Organization](https://invisiblenetwork.ai/learn/nptel/106105033/e3a834744d7f) (Video)
22. [Hierarchical Memory Organization (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/37d273b533f6) (Video)
23. [Hierarchical Memory Organization (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/5b693f9a3df8) (Video)
24. [Hierarchical Memory Organization (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/1d9d6e7834a9) (Video)
25. [Cache Optimization Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/dce3e64f9a5a) (Video)
26. [Cache Optimization Techniques (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/a5843839b132) (Video)
27. [Main Memory Organization](https://invisiblenetwork.ai/learn/nptel/106105033/cff9e06beb4d) (Video)
28. [Main Memory Optimizations](https://invisiblenetwork.ai/learn/nptel/106105033/ce5106191c7d) (Video)
29. [Virtual Memory](https://invisiblenetwork.ai/learn/nptel/106105033/27e2e6321aeb) (Video)
30. [Virtual Memory (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/84d060b7d0d8) (Video)
31. [Virtual Machines](https://invisiblenetwork.ai/learn/nptel/106105033/93d1693ad96d) (Video)
32. [Storage Technology](https://invisiblenetwork.ai/learn/nptel/106105033/9f61821e7790) (Video)
33. [Storage Technology (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/52ab16d5e6cb) (Video)
34. [Case Studies](https://invisiblenetwork.ai/learn/nptel/106105033/32dcd62ed5f8) (Video)
35. [Case Studies (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/7ebdbd9fd38f) (Video)
36. [Case Studies (Contd.)](https://invisiblenetwork.ai/learn/nptel/106105033/e69456e7afd7) (Video)
37. [Multithreading and Multiprocessing](https://invisiblenetwork.ai/learn/nptel/106105033/4f2dfc0ac879) (Video)
38. [Simultanoues Multithreading](https://invisiblenetwork.ai/learn/nptel/106105033/bb905a30dec2) (Video)
39. [Symmetric Multiprocessors](https://invisiblenetwork.ai/learn/nptel/106105033/12ced06fd480) (Video)
40. [Distributed Memory Multiprocessors](https://invisiblenetwork.ai/learn/nptel/106105033/afd0474671cb) (Video)
41. [Cluster, Grid and Cloud Computing](https://invisiblenetwork.ai/learn/nptel/106105033/fad7c430afb0) (Video)
