Learn · High Performance Computing

Lecture 1 of 41Program Execution

Programs and Data

Prof. Mathew Jacob · IISc Bangalore

Credits and licence

From
High Performance Computing, IISc Bangalore (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Programs and Data Video
  2. Data Representation Video
  3. Registers and Memory Video
  4. Instructions, Addressing Modes Video
  5. A RISC Instruction Set Video
  6. A RISC Instruction Set (contd) Video
  7. Function Call and Return Video
  8. Function Call and Return (contd) Video
  9. Instruction Execution Video
  10. Instruction Execution (contd) Video
  11. Software organization Video
  12. System Calls Video
  13. Virtual memory Video
  14. Virtual memory (contd) Video
  15. Virtual Memory (cont) Video
  16. Process Video
  17. Process scheduling Video
  18. Process lifetime Video
  19. Interprocess communication Video
  20. Concurrent programming Video
  21. Pipelining Video
  22. Pipeline hazards Video
  23. Pipeline hazards (contd) Video
  24. Pipeline hazards (contd.) Video
  25. Cache memory Video
  26. Memory hierarchy Video
  27. Cache operation Video
  28. Cache operation (contd) Video
  29. Cache aware programming Video
  30. Cache aware programming (contd) Video
  31. More on cache Video
  32. Measuring time Video
  33. Program Profiling Video
  34. Secondary storage Video
  35. Files and disks Video
  36. Directories Video
  37. Protection and Performance Video
  38. Parallel architecture Video
  39. Cache coherence Video
  40. MPI programming Video
  41. MPI programming (contd) Video