Title :
Computational spacetimes
Author :
Omtzigt, E. L Theodore
Abstract :
The execution of an algorithm is limited by physical constraints rooted in the finite speed of signal propagation. To optimize the usage of the physical degrees of freedom provided by a computational engine, one must apply all relevant technological and physical constraints to the temporal and spatial structure of a computational procedure. Computational spacetimes make explicit both technological and physical constraints, and facilitate reasoning about the relative efficiency of parallel algorithms through explicit physical complexity measures. Similar to Minkowski spacetime being the world model for physical events, computational spacetimes are the world model for computational events. Algorithms are specified in a spatial single-assignment form, which makes all assignments spatially explicit. The computational spacetime and the spatial single-assignment form provide the framework for the design, analysis and execution of fine-grain parallel algorithms
Keywords :
algorithm theory; parallel algorithms; space-time configurations; Minkowski spacetime; algorithm execution; computational engine; computational events; computational spacetimes; fine-grain parallel algorithms; physical complexity measures; physical constraints; physical degrees of freedom; relative efficiency; signal propagation speed; spatial single-assignment specification form; spatial structure; technological constraints; temporal structure; world model; Algorithm design and analysis; Computational modeling; Concurrent computing; Delay; Engines; Integrated circuit technology; Parallel algorithms; Physics computing; Space technology; Turing machines;
Conference_Titel :
Physics and Computation, 1994. PhysComp '94, Proceedings., Workshop on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6715-X
DOI :
10.1109/PHYCMP.1994.363675