3 ms·
Nice work! JIT compilers are a multi-dimensional tradeoff space: memory consumption, startup time, and execution time. I've been experimenting with different wa
by titzer 3y ago
Nice work! JIT compilers are a multi-dimensional tradeoff space: memory consumption, startup time, and execution time. I've been experimenting with different ways of visualizing these three dimensions in a tradeoff space. I like the iteration time over time (showing warmup time) but that graph takes a lot of space and is necessarily per-benchmark (and only works with benchmarks with clearly repeated iterations). In my recent JIT paper I went for a scatter plot of two dimensions (setup time and code quality).
It's here if anyone's curious: https://arxiv.org/abs/2305.13241 https://arxiv.org/abs/2305.13241
- pjmlp 3y agoI always like collecting such papers, thanks.