Abstract: Various systems and methods of the present invention provide amorphous computing systems and methods for use thereof. In some cases, the amorphous computing systems include one or more amorphous hardware elements that are programmed under control of a computer processor such as, for example, an AMD™ or INTEL™ based personal computer. Portions of an algorithm can then be computed by the individual amorphous hardware elements that can be, as one example, an FPGA or some subset of hardware gates available on an FPGA. Methods can include a variety of computations including Wave Equations and Kirchhoff algorithms. Thus, in particular cases, the amorphous computing systems and methods for using such are applied to seismic imaging problems, as well as other problems.
Abstract: Various systems and methods of the present invention provide for distributing access to a dataset to a plurality of processing nodes where the dataset is processed to produce node specific outputs. Distribution can be accomplished by a chain, or star-chain distribution model. Some systems and methods of the present invention provide for check-pointing and restarting improperly terminated processes. Other systems and methods provide for computing a coherent result using a cluster of heterogeneous nodes.
Abstract: Various systems and methods of the present invention provide amorphous computing systems and methods for use thereof. In some cases, the amorphous computing systems include one or more amorphous hardware elements that are programmed under control of a computer processor such as, for example, an AMD™ or INTEL™ based personal computer. Portions of an algorithm can then be computed by the individual amorphous hardware elements that can be, as one example, an FPGA or some subset of hardware gates available on an FPGA. Methods can include a variety of computations including Wave Equations and Kirchhoff algorithms. Thus, in particular cases, the amorphous computing systems and methods for using such are applied to seismic imaging problems, as well as other problems.
Abstract: Various systems and methods of the present invention provide for distributing access to a dataset to a plurality of processing nodes where the dataset is processed to produce node specific outputs. Distribution can be accomplished by a chain, or star-chain distribution model. Some systems and methods of the present invention provide for check-pointing and restarting improperly terminated processes. Other systems and methods provide for computing a coherent result using a cluster of heterogeneous nodes.