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
WASM Virtual Machine: Group 13
Graph Chatbot
Related lectures (32)
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Correctness of Compilers: Part 2
Explores the correctness of compilers, emphasizing expression evaluation, bytecode compilation, and stack operations.
Virtual Machines: Memory Management and Control Flow
Covers the architecture of virtual machines, focusing on memory management, control flow, and the CEK machine's semantics.
VLIW Architectures: Compilers and Instruction Level Parallelism
Covers VLIW architectures and compilers, focusing on instruction level parallelism and optimization techniques.
Compilers: Challenges with Digital Signal Processors
Covers the challenges of compiling for digital signal processors due to their unique architectural features and irregularities.
Compiler Overview: Code Generation Example
Analyzes the compiler output of a C program and compares it with Java byte code.
Prefix, Infix, Postfix and Code Generation
Explores prefix, infix, and postfix notations in expressions and their role in code generation.
Correctness of Compilers: Part 1
Explores compiler correctness, examples of verified compilers, formal verification, and the challenges of certifying compilers.
Effective Altruism: AI Safety and Governance
Covers effective altruism in AI safety, focusing on programming semantics and memory management.
Model Interpretation and Compilation
Explores model interpretation, compilation via partial evaluation, function calls, and the transition to partial evaluation, emphasizing the importance of model interpreters in supporting modeling languages.
The CEPA and the Bug
Explores the CEPA, compilers, and the origin of the term 'bug' in computing.
Interpreters and Virtual Machines
Explores interpreters, virtual machines, optimization techniques, and memory management in programming languages.
Register Machine
Covers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Introduction to Computer Language Processing
Covers computer language processing, compilers, skills learned, and application examples.
Interpreters and Virtual Machines
Explores interpreters and virtual machines, discussing their advantages, types, and optimization techniques.
Intermediate Representations: CPS/L3
Covers intermediate representations in compilers, focusing on CPS/L3 functional IR with local continuations and control constructs.
Code Generation: Examples, WebAssembly
Covers examples of code generation and introduces WebAssembly (WA) bytecode and stack machine operation.
Compiler Extension Lab
Covers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.
Compiling Expressions
Covers the conversion of expressions, evaluation using stack machines, and bytecode generation.
Static Analysis for Amy: Techniques and Implementations
Explores static analysis techniques like AST-based analysis and taint analysis applied to the Amy language.
Previous
Page 1 of 2
Next