Login to filter by course Login to filter by course Reset
DBMS Processing ModelsExplores DBMS processing models, operator boundaries, fusion, and code generation using LLVM.
Code Generation LabCovers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Basic PipeliningExplores basic pipelining in circuits, enhancing throughput by splitting jobs into sub-parts.
Register MachineCovers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Model Interpretation and CompilationExplores model interpretation, compilation via partial evaluation, function calls, and the transition to partial evaluation, emphasizing the importance of model interpreters in supporting modeling languages.
Basic PipeliningExplores basic pipelining in circuits, improving speed and throughput with multiple operations performed simultaneously.