Author
Yusuke Izawa
Recent research
- AI & ComputingOpen access
Meta-tracing frameworks derive a tracing JIT compiler from an interpreter, but implementations built with them commonly reimplement the object model and core library of an existing runtime as well. Meta-tracing constrains only the interpreter, not the values it manipulates. In ru...
- AI & ComputingOpen access
MetaTensor: Tensor Fusion in a Meta-Tracing Compiler
Python tensor compilers capture a graph with a separate frontend, and a fused region ends wherever that frontend stops. Branches, exceptions and in-place writes in the host program therefore split fusion. We show that the JIT compiler of a dynamic language already provides what s...