Abstract | ||
---|---|---|
What is the cost of random access to memory? This fundamental problem M addressed by studying the simulation of random addressing by a machine that lacks it, a "pointer machine.'" The problem is formulated in the context of high-level computational models, allowing the use of a data type of our choice, A RAM program of time tand space s can be simulated m 0( f log .s) time using a tree. To enable a lower-bound proof, we formalize a notion of incompressibility for general data types. The main theorem states that for all incompressible data types an Ll( f log s) lower bound holds. Incompressibility trivially holds for strings, but is harder to prove for a powerful data type. Incompressibility is proved for the real numbers with a set of primitives that includes all functions that are continuous except on a countable closed set. This may be the richest set of operations considered m a lower-bound proof. It is also shown that the integers with arithmetic +, - , x and ( .x/2~ , any Boolean operations, and left shift are incompressible. Tbe situation is reversed once right shift is allowed. |
Year | DOI | Venue |
---|---|---|
1992 | 10.1145/146637.146666 | SFCS '88 Proceedings of the 29th Annual Symposium on Foundations of Computer Science |
Keywords | Field | DocType |
incompressibility,random access memory,pointer structures,pointers,time measurement,data type,space,computational complexity,tree,lower bound,real numbers,pointer machine,computational modeling,continuously differentiable,graph theory,arithmetic,functions,data structures,algorithm design and analysis,upper bound | Discrete mathematics,Pointer (computer programming),Data structure,Combinatorics,Pointer machine,Countable set,Kolmogorov complexity,Computer science,Upper and lower bounds,Closed set,Data type | Journal |
Volume | Issue | ISSN |
39 | 3 | 0004-5411 |
ISBN | Citations | PageRank |
0-8186-0877-3 | 19 | 1.44 |
References | Authors | |
22 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Amir M Ben-Amram | 1 | 327 | 30.52 |
Zvi Galil | 2 | 3634 | 1426.98 |