This research proposes a new way of coordinating multiple computers using an algorithm called Time Warp which will be embodied in a new CPU called the WarpEngine. The coordination is achieved by the hardware of the computer rather than by the programmer rewriting the program. The research will seek to find out if the technique is feasible, how hard the resulting machine will be to build and what performance can be expected on real programs. This will be done by doing simulations of the design rather than actually building the CPU. If the research is successful it will provide a way of easily and cheaply speeding up a wide range of existing computer programs.
This project is being supported by a $50,000 Marsden grant.