Please use this identifier to cite or link to this item: https://doi.org/10.1007/BF01177742
DC FieldValue
dc.titleA transformation method for dynamic-sized tabulation
dc.contributor.authorChin, W.-N.
dc.contributor.authorHagiya, M.
dc.date.accessioned2014-10-27T06:01:22Z
dc.date.available2014-10-27T06:01:22Z
dc.date.issued1995-02
dc.identifier.citationChin, W.-N., Hagiya, M. (1995-02). A transformation method for dynamic-sized tabulation. Acta Informatica 32 (2) : 93-115. ScholarBank@NUS Repository. https://doi.org/10.1007/BF01177742
dc.identifier.issn00015903
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/99170
dc.description.abstractTupling is a transformation tactic to obtain new functions, without redundant calls and/or multiple traversals of common inputs. It achieves this feat by allowing each set (tuple) of function calls to be computed recursively from its previous set. In previous works by Chin and Khoo [8,9], a safe (terminating) fold/unfold transformation algorithm was developed for some classes of functions which are guaranteed to be successfully tupled. However, these classes of functions currently use static-sized tables for eliminating the redundant calls. As shown by Richard Bird in [3], there are also other classes of programs whose redundant calls could only be eliminated by using dynamic-sized tabulation. This paper proposes a new solution to dynamic-sized tabulation by an extension to the tupling tactic. Our extension uses lambda abstractions which can be viewed as either dynamic-sized tables or applications of the higher-order generalisation technique to facilitate tupling. Significant speedups could be obtained after the transformed programs were vectorised, as confirmed by experiment. © 1995 Springer-Verlag.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1007/BF01177742
dc.sourceScopus
dc.typeArticle
dc.contributor.departmentINFORMATION SYSTEMS & COMPUTER SCIENCE
dc.description.doi10.1007/BF01177742
dc.description.sourcetitleActa Informatica
dc.description.volume32
dc.description.issue2
dc.description.page93-115
dc.description.codenAINFA
dc.identifier.isiutA1995QP66900001
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.