Start of topic | Skip to actions

Title: Domain-specific interpreters
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.


End of topic
Skip to actions | Back to top
Creative Commons LicenseThis work is licensed under a Creative Commons Attribution 2.5 License. Please follow our citation guidelines.