Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Optimizing Library Interactions: Functionality and Modularity
Graph Chatbot
Related lectures (31)
Previous
Page 3 of 4
Next
Compiler verification: Challenges and Benefits
Explores the challenges and benefits of compiler verification, emphasizing the importance of verifying compilers for critical software.
Parallel Computing: Principles and OpenMP
Covers the principles of parallel computing and introduces OpenMP for creating concurrent code from serial code.
Code Optimization: Speeding-up Analyses
Explores techniques to speed up dataflow analyses and discusses the importance of node ordering and post-order traversal.
Superscalars: Execution and Cache Requirements
Explores superscalar processors and cache optimization for improved performance.
Memory Consistency Models: Performance Impact and Parallel Computing
Covers memory consistency models, parallel computing, atomic subroutines, GPU architecture, and multithreading.
Programming Models: Overview and Examples
Explores programming models for big data processing, including Spark's RDDs and optimizations.
Compiler Extension Lab
Covers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.
Hadoop Ecosystem: Architectural Choices & MapReduce Programming
Explores the Hadoop ecosystem's architecture and MapReduce programming model, emphasizing strengths and limitations.
Datalog Evaluation with Multi-Stage Programming
Explores Datalog evaluation, DSL embedding, semantics, fixpoint algorithms, and multi-stage programming.
Dataflow Analysis: Translation Inefficiencies and Optimizations
Explores translation inefficiencies, optimizations, hoisting functions, closure conversion, and dataflow analysis concepts like available expressions and live variables.