On Friday October 17, this site was moved to a new server, https://mw.hh.se. The original address will continue to work. Whithin a week or two this site will return to the original address. /Peo HH IT-dep
WG211/M3Kelly
From WG 2.11
Speaker: Paul Kelly
Abstract:
"Domain-specific interpreter" is a name we have coined for a program
generation trick rather commonly used for domain-specific optimisation
- basically lazy evaluation. This talk is a reflection on the
principles and limitations of the idea, and some of the challenges in
exploiting it. We motivate the discussion through our latest success,
a large scientific visualisation application (22K lines of Python)
whose performance we improved through parallelisation and caching,
without changing a single line of code, and without writing a
compiler.