10. Memory Management [HPC in Julia]

10. Memory Management [HPC in Julia]

1.418 Lượt nghe
10. Memory Management [HPC in Julia]
In this video we will be discussing how memory is managed during the lifecycle of your process. We will introduce the stack and the heap and explain what functions they serve during the execution of your program. Importantly, we introduce the strategies commonly used to manage memory and discuss their performance implications. This module was designed as an MPAGS (Midlands Physics Alliance Graduate School) module and aimed at postgraduates and early career researchers. Timestamps: 00:00:00 Introduction 00:00:08 Program Launch 00:02:05 Stack 00:10:02 Heap 00:11:59 Manual Memory Management 00:14:03 Garbage Collection 00:18:58 Outro Useful links: Course Information Website: https://jamiemair.github.io/mpags-high-performance-computing/overview/ Julia Documentation: https://docs.julialang.org/en/v1/ MPAGS Registration: https://warwick.ac.uk/fac/sci/physics/mpags/registration/ Course Notes: https://jamiemair.co.uk/courses/hpc