Christopher Mueller - Synthetic programming - Python high-performance computing stack - Really deep - Python -> Wrapper -> Inliners/Extension -> Language -> Compiler/Optimizer -> Linker -> Processor - Can you get rid of everything between Python and processor - Synthetic Programming Environment - Get direct access to processor - Synthesize high-performance kernels at runtime - 'ISA' exposes machine instructions as Python functions that generate the binary-coded machine instruction - 'InstructionStream' manages instructions, register, application binary interface - 'Processor' manages execution - Synthetic variables - Synthetic expressions automatically build the required Instruction stream - Synthetic loops (syn_iter...) - Pythonic iterators, high-performance iterators - No debugging!