Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Course Introduction: Compilation of High-Level Languages
Graph Chatbot
Related lectures (39)
Image Processing Basics
Log in to Mediaspace to watch this video
Covers the basics of image processing, focusing on writing a program to process images.
Memory Management: Allocation and Deallocation
Log in to Mediaspace to watch this video
Covers memory management, focusing on allocation and deallocation of memory blocks, including garbage collection techniques and fragmentation issues.
Dynamic Memory Management: Using Realloc in C
Log in to Mediaspace to watch this video
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Memory Management: Copying Garbage Collection
Log in to Mediaspace to watch this video
Explores copying garbage collection, generational GC, inter-generational pointers, finalizers, weak references, and various GC techniques.
Pointers: Passing by Reference in C
Log in to Mediaspace to watch this video
Explains pointers in C, focusing on passing by reference and memory management techniques.
Tail Calls: Optimization Techniques
Log in to Mediaspace to watch this video
Explores tail call optimization in functional programming, discussing trampolines, Baker's technique, and more.
Fragmentation and Segmentation: Memory Management Techniques
Log in to Mediaspace to watch this video
Covers fragmentation and segmentation, focusing on memory management techniques and their implications for system performance.
Memory Management: Part I
Log in to Mediaspace to watch this video
Covers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.
Linker and Loader: Understanding Compilation in C
Log in to Mediaspace to watch this video
Explains the roles of linker and loader in C programming, focusing on separate compilation and the creation of executable files.
Debugging and Optimization
Log in to Mediaspace to watch this video
Covers types of errors in programming and emphasizes the importance of debugging and optimization techniques.
Dynamic Memory Allocation in C
Log in to Mediaspace to watch this video
Explores dynamic memory allocation in C, covering malloc, calloc, and realloc functions, emphasizing proper memory management and dynamic arrays.
Register Allocation: Tail Calls
Log in to Mediaspace to watch this video
Covers register allocation techniques, including interference graph examples, coloring, spilling, and coalescing.
Pointers: General Concepts
Log in to Mediaspace to watch this video
Introduces the fundamental concepts of pointers in C programming, emphasizing their utility for memory access and dynamic allocation.
Relaxation-based Retiming
Log in to Mediaspace to watch this video
Covers relaxation-based retiming to optimize cycle-time by shortening paths with excessive delays.
Datacenters II
Log in to Mediaspace to watch this video
Explores datacenter-scale software systems, microservices, scaling challenges, tail latency, RPC layer, and future cloud computing trends.
Unsupervised Learning: PCA & K-means
Log in to Mediaspace to watch this video
Covers unsupervised learning with PCA and K-means for dimensionality reduction and data clustering.
Linear Programming: Optimization and Constraints
Log in to Mediaspace to watch this video
Explores linear programming optimization with constraints, Dijkstra's algorithm, and LP formulations for finding feasible solutions.
Hadoop: Execution Models
Log in to Mediaspace to watch this video
Explores Hadoop's execution models, fault tolerance, data locality, and scheduling, highlighting the limitations of MapReduce and alternative distributed processing frameworks.
Convex Optimization Problems
Log in to Mediaspace to watch this video
Covers Convex Optimization Problems, LP formulations, and practical implementations using CVXPY and GUROBI.
Previous
Page 2 of 2
Next