a string theory for time dependent complex systems and its application to automatic decomposition
We introduce a string or world line formalism that provides a general description of time dependent complex systems. We show that it can be applied to mapping general problems onto both sequential and parallel computers. In principle it unifies the concepts of an optimizing compiler with that of parallel decomposition. We show that it reproduces and smoothly interpolates both our original load balancing methods for loosely synchronous problems and optimal communication and combining algorithms such as index and fold . We evaluate two explicit implementations, the neural_router and neural_accumulator , which use an optimizing neural network.
strings theory timing dependencies complex systems applications decomposition formalism general map parallel parallel computation concept optimizing compiler optimality load balancing method communication combinational algorithm evaluation implementation use neural networks