Worker/wrapper/makes it/faster
Worker/wrapper/makes it/faster
复制标题
工人/包装者/使其/更快
DOI:
10.1145/2692915.2628142
复制
发表时间:
2014
影响因子:
--
通讯作者:
G. Hutton
中科院分区:
文献类型:
--
作者:
Jennifer Hackett;G. Hutton
Much research in program optimization has focused on formal approaches to correctness: proving that the meaning of programs is preserved by the optimisation. Paradoxically, there has been comparatively little work on formal approaches to efficiency: proving that the performance of optimized programs is actually improved. This paper addresses this problem for a general-purpose optimization technique, the worker/wrapper transformation. In particular, we use the call-by-need variant of improvement theory to establish conditions under which the worker/wrapper transformation is formally guaranteed to preserve or improve the time performance of programs in lazy languages such as Haskell.