Learn · ACM India Summer School on IoT and Embedded Systems - ACM Summer School on Compilers/PL 2021

Lecture 6 of 55ACM Summer School on Compilers/PL 2021

Runtime and Linkers - Program Execution - Loader

IIT Madras

Credits and licence

From
ACM India Summer School on IoT and Embedded Systems - ACM Summer School on Compilers/PL 2021, IIT Madras (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
Teens profiles and older. How courses are placed

All the lectures

  1. Panel Discussion Q&A - part 1 Video
  2. Panel Discussion Q&A - part 2 Video
  3. Runtime and Linkers - Discussion 1 Video
  4. Runtime and Linkers - Discussion - 2 Video
  5. Runtime and Linkers - Linkers Video
  6. Runtime and Linkers - Program Execution - Loader Video
  7. Runtime and Linkers - Static Libraries - Dynamic Linking Video
  8. Code Generation and Backend - An Introduction to LLVM Backend Video
  9. Code Generation and Backend - An Introduction to Loop Backend Video
  10. Code Generation and Backend - Code Generation with LLVM - Part 1 Video
  11. Code Generation and Backend - Code Generation with LLVM - Part 2 Video
  12. Machine Independent Optimizations - High Level Optimizations - 1 Video
  13. Machine Independent optimizations - High Level Optimizations - 2 Video
  14. Machine Independent optimizations - High Level Optimizations - 3 Video
  15. Machine Independent optimizations - High Level Optimizations - 4 Video
  16. Machine Independent optimizations - High Level Optimizations - 5 Video
  17. Machine Independent optimizations - High Level Optimizations - 6 Video
  18. Machine Architecture and Machine Dependent Optimizations - Machine Architecture - 1 Video
  19. Machine Architecture and Machine Dependent Optimizations - Machine Architecture - 2 Video
  20. Machine Architecture and Machine Dependent Optimizations - Machine Architecture - 3 Video
  21. Machine Architecture and Machine Dependent Optimizations - Register Allocation - 1 Video
  22. Machine Architecture and Machine Dependent Optimizations - Register Allocation - 2 Video
  23. Machine Architecture and Machine Dependent Optimizations - Register Allocation - 3 Video
  24. Machine Architecture and Machine Dependent Optimizations - Instruction Scheduling - 1 Video
  25. Machine Architecture and Machine Dependent Optimizations - Instruction Scheduling - 2 Video
  26. Machine Dependent Optimizations - Dependence Analysis & Loop transformations - 1 Video
  27. Machine Dependent Optimizations - Dependence Analysis & Loop transformations 2 Video
  28. Control-Flow Analyses and Static Single Assignment form - Control Flow Analysis - 1 Video
  29. Control-Flow Analyses and Static Single Assignment form - Control Flow Analysis - 2 Video
  30. Control-Flow Analyses and Static Single Assignment form - Depth First Analysis of Flow Graphs Video
  31. Control-Flow Analyses and Static Single Assignment form - Dominators Video
  32. Control-Flow Analyses and Static Single Assignment form - Natural Loops (for Reducible Flow-Graphs) Video
  33. Control-Flow Analyses and Static Single Assignment form - The Static Single Assignment SSA Form - 1 Video
  34. Control-Flow Analyses and Static Single Assignment form - The Static Single Assignment SSA Form - 2 Video
  35. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I Part - 1 Video
  36. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I Part - 2 Video
  37. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I - 3 Video
  38. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I - 4 Video
  39. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I - 5 Video
  40. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I - 6 Video
  41. Polyhedral Compilation and Loop Optimizations - Polyhedral Compilation I - 7 Video
  42. Polyhedral Compilation and Loop Optimizations - Affine Control Loops Video
  43. Polyhedral Compilation and Loop Optimizations - Siplifying Reductions Revised - 1 Video
  44. Polyhedral Compilation and Loop Optimizations - Siplifying Reductions Revised - 2 Video
  45. Polyhedral Compilation and Loop Optimizations- Siplifying Reductions Revised - 3 Video
  46. Polyhedral Compilation and Loop Optimizations - Classical Optimization Video
  47. Polyhedral Compilation and Loop Optimizations - What is Program Analysis Video
  48. Polyhedral Compilation and Loop Optimizations - Live Variable Analysis - 1 Video
  49. Polyhedral Compilation and Loop Optimizations - Live Variable Analysis - 2 Video
  50. Polyhedral Compilation and Loop Optimizations - Available Expression Analysis Video
  51. Polyhedral Compilation and Loop Optimizations - Common Features of Bit Vector Frameworks Video
  52. Polyhedral Compilation and Loop Optimizations - The Birth of a Compiler - 1 Video
  53. Polyhedral Compilation and Loop Optimizations - The Birth of a Compiler - 2 Video
  54. Polyhedral Compilation and Loop Optimizations -The Structure of Modern Compiler Modern Challenges Video
  55. Polyhedral Compilation and Loop Optimizations - Conclusion Video