The Research archive provides access to all Research articles published in past issues of Communications of the ACM.
We present a cost model for analyzing the memory efficiency of algorithms expressed in a simple functional language.
In "Cache Efficient Functional Algorithms," Blelloch and Harper suggest we analyze the costs of functional algorithms by assuming objects are allocated sequentially in cache memory, with each new object adjacent to the previously…