@InProceedings{HerLe98a, author = "Christoph Armin Herrmann and Christian Lengauer", title = "Size Inference of Nested Lists in Functional Programs", booktitle = "Proceedings of the 10th International Workshop on Implementation of Functional Languages", pages = "347--364", editor = "Kevin Hammond and Tony Davie and Chris Clack", year = "1998", organization = "University College, London", keywords = "size inference, Haskell, parallelization, skeleton, divide-and-conquer", abstract = "We propose a method for the static derivation of symbolic size information about the length of nested lists in functional programs. This work facilitates reasoning about the index space of a nested list structure which is more flexible than the hypercubic index space of an array and also more flexible than the polytopic index space of an affine loop nest. Our interest in size inference stems from the desire to optimize target code which is generated in a program parallelization. Each nesting level of the list structure is represented by a size expression which is parametrized by its enclosing indices.", url = "http://www.infosun.fim.uni-passau.de/cl/papers/HerLe98a.ps" }
Christoph Herrmann