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
Register Allocation Using Graph Coloring
Graph Chatbot
Related lectures (38)
Optimisation in Energy Systems
Explores optimization in energy system modeling, covering decision variables, objective functions, and different strategies with their pros and cons.
Optimization: Register Allocation
Log in to Mediaspace to watch this video
Covers advanced compiler construction topics on optimization techniques like dead code elimination, constant folding, and register allocation.
Register Allocation: Tail Calls
Log in to Mediaspace to watch this video
Covers register allocation techniques, including interference graph examples, coloring, spilling, and coalescing.
Compilers: Challenges with Digital Signal Processors
Log in to Mediaspace to watch this video
Covers the challenges of compiling for digital signal processors due to their unique architectural features and irregularities.
Register Allocation
Log in to Mediaspace to watch this video
Covers register allocation techniques and strategies, including graph coloring and spilling integration.
Closure Conversion and Dataflow Analysis
Log in to Mediaspace to watch this video
Explores closure conversion, function hoisting, and dataflow analysis for program optimization.
VLIW Architectures: Compilers and Instruction Level Parallelism
Log in to Mediaspace to watch this video
Covers VLIW architectures and compilers, focusing on instruction level parallelism and optimization techniques.
Code Optimization: Speeding-up Analyses
Log in to Mediaspace to watch this video
Explores techniques to speed up dataflow analyses and discusses the importance of node ordering and post-order traversal.
Dataflow Analysis: Optimization
Log in to Mediaspace to watch this video
Explores dataflow analysis for optimization, including equations solving, live variables, reaching definitions, and very busy expressions.
Graph Coloring: Theory and Applications
Log in to Mediaspace to watch this video
Covers the theory and applications of graph coloring, focusing on disassortative stochastic block models and planted coloring.
Optimization Programs: Piecewise Linear Cost Functions
Log in to Mediaspace to watch this video
Covers the formulation of optimization programs for minimizing piecewise linear cost functions.
Optimization in Large Search Spaces: GPU-Accelerated Join Order
Log in to Mediaspace to watch this video
Explores GPU-accelerated join order optimization in large search spaces, leveraging graph topology to reduce computational overheads.
Challenges in High-Level Synthesis: Optimizing Loop Constructs
Log in to Mediaspace to watch this video
Addresses the challenges of high-level synthesis and optimizing loop constructs using the polyhedral model for improved performance and scheduling.
Problem Solving Techniques
Log in to Mediaspace to watch this video
Covers various problem-solving techniques and their real-world applications.
Speed Sailing: SP80
Log in to Mediaspace to watch this video
Introduces the SP80 project, focused on breaking the world speed sailing record.
Query Optimization: Multi-query Optimization
Log in to Mediaspace to watch this video
Explores database query optimization, discussing static versus dynamic optimization, scan sharing, and the impact on DBMS performance.
Linear Programming Basics
Log in to Mediaspace to watch this video
Introduces linear programming basics, including optimization problems, cost functions, simplex algorithm, geometry of linear programs, extreme points, and degeneracy.
Digital Systems: Registers and Counters Overview
Log in to Mediaspace to watch this video
Provides an overview of registers and counters in digital systems design.
Previous
Page 2 of 2
Next