1. What have the authors contributed in "Lattice-based memory allocation" ?
The authors investigate the technique of storing multiple array elements in the same memory cell, with the goal of reducing the amount of memory used by an array variable.. The authors place the problem in a broader mathematical context, showing its relation to real critical lattices, successive minima, and lattice basis reduction ; finally, they propose and analyze various strategies for lattice-based memory allocation.
read more
2. What are the future works mentioned in the paper "Lattice-based memory allocation" ?
The authors have proposed herein a mathematical framework to study modular memory allocations.. Future work should take up some more sharply reasoned theoretical questions as well as effective practical implementation.. Can the authors identify classes of programs, in a more formal way, for which they can be sure that a simple-to-compute choice of basis will give good performance ?. In particular, maybe there are better heuristics based on the construction of a strictly admissible ( possibly rational ) lattice that can be converted into a strictly admissible integer lattice ?
read more
3. what is the arithmetic of a program?
Keywords Program transformation, memory allocation, memory size reduction, admissible lattice, critical determinant, successive minima.
read more
4. What is the key idea of the article?
The key idea is that once a schedule of operations has been determined, the schedule of references to a given location is known, and elements with disjoint lifetimes may share a single memory cell, in principle.
read more





