Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · Computer Architecture and Organization

Lecture 16 of 64Week 3

Lecture 16: Amadahl’s Law (Part 2)

Prof. Indranil Sengupta and Prof. Kamalika Datta · IIT Kharagpur

Credits and licence

From
Computer Architecture and Organization, IIT Kharagpur (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. Lecture 1: Evolution of Computer Systems YouTube
  2. Lecture 2: Basic Operation of A Computer YouTube
  3. Lecture 3: Memory Addressing and Languages YouTube
  4. Lecture 4: Software and Architecture Types YouTube
  5. Lecture 5: Instruction Set Architecture YouTube
  6. Lecture 6: Number Representation YouTube
  7. Lecture 7: Instruction Format and Addressing Modes YouTube
  8. Lecture 8: CISC and RISC Architecture YouTube
  9. Lecture 9: MIPS32 Instruction Set YouTube
  10. Lecture 10: MIPS Programming Examples YouTube
  11. Lecture 11: SPIM – A MIPS32 Simulator YouTube
  12. Lecture 12: Measuring CPU Performance YouTube
  13. Lecture 13: Choice of Benchmarks YouTube
  14. Lecture 14: Summarizing Performance Results YouTube
  15. Lecture 15: Amadahl’s Law (Part 1) YouTube
  16. Lecture 16: Amadahl’s Law (Part 2) YouTube
  17. Lecture 17: Design of Control Unit (Part - 1) YouTube
  18. Lecture 18: Design of Control Unit (Part - 2) YouTube
  19. Lecture 19: Design of Control Unit (Part - 3) YouTube
  20. Lecture 20: Design of Control Unit (Part - 4) YouTube
  21. Lecture 21: Implementation of MIPS32 (Part - 1) YouTube
  22. Lecture 22: Implementation of MIPS32 (Part - 2) YouTube
  23. Lecture 23: Processor Memory Interaction YouTube
  24. Lecture 24: Static and Dynamic RAM YouTube
  25. Lecture 25: Asynchronous DRAM YouTube
  26. Lecture 26: Synchronous DRAM YouTube
  27. Lecture 27: Memory Interfacing and Addressing YouTube
  28. Lecture 28: Memory Hierarchy Design YouTube
  29. Lecture 29: Memory Hierarchy Design (Contd.) YouTube
  30. Lecture 30: Cache Memory (Part - 1) YouTube
  31. Lecture 31: Cache Memory (Part - 2) YouTube
  32. Lecture 32: Improving Cache Performance YouTube
  33. Lecture 33: DESIGN OF ADDERS (PART 1) YouTube
  34. Lecture 34: DESIGN OF ADDERS (PART 2) YouTube
  35. Lecture 35: DESIGN OF MULTIPLIERS (PART 1) YouTube
  36. Lecture 36: DESIGN OF MULTIPLIERS (PART 2) YouTube
  37. Lecture 37: DESIGN OF DIVIDERS YouTube
  38. Lecture 38: FLOATING-POINT NUMBERS YouTube
  39. Lecture 39: FLOATING-POINT ARITHMETIC YouTube
  40. Lecture 40: BASIC PIPELINING CONCEPTS YouTube
  41. Lecture 41: PIPELINE SCHEDULING YouTube
  42. Lecture 42: ARITHMETIC PIPELINE YouTube
  43. Lecture 43: SECONDARY STORAGE DEVICES YouTube
  44. Lecture 44: INPUT-OUTPUT ORGANIZATION YouTube
  45. Lecture 45: DATA TRANSFER TECHNIQUES YouTube
  46. Lecture 46: INTERRUPT HANDLING (PART 1) YouTube
  47. Lecture 47: INTERRUPT HANDLING (PART 2) YouTube
  48. Lecture 48: DIRECT MEMORY ACCESS YouTube
  49. Lecture 49: SOME EXAMPLE DEVICE INTERFACING YouTube
  50. Lecture 50: EXERCISES ON I/O TRANSFER YouTube
  51. Lecture 51: BUS STANDARDS YouTube
  52. Lecture 52: Universal Serial Bus (USB) YouTube
  53. Lecture 53: PIPELINING THE MIPS32 DATA PATH YouTube
  54. Lecture 54: MIPS PIPELINE (Contd.) YouTube
  55. Lecture 55: PIPELINE HAZARDS (PART 1) YouTube
  56. Lecture 56: PIPELINE HAZARDS (PART 2) YouTube
  57. Lecture 57: PIPELINE HAZARDS (PART 3) YouTube
  58. Lecture 58: PIPELINE HAZARDS (PART 4) YouTube
  59. Lecture 59: MULTICYCLE OPERATIONS IN MIPS32 YouTube
  60. Lecture 60: EXPLOITING INSTRUCTION LEVEL PARALLELISM YouTube
  61. Lecture 61: VECTOR PROCESSORS YouTube
  62. Lecture 62: MULTI-CORE PROCESSORS YouTube
  63. Lecture 63: SOME CASE STUDIES YouTube
  64. Lecture 64: SUMMARIZATION OF THE COURSE YouTube