A portable hypercube simulator
T.H. Dunigan · 1987
The structure and use of a hypercube simulator that runs on most UNIX systems is described. The simulator uses a library of message-passing routines and multiple user processes, written in either C or FORTRAN, to provide an environment for the development and testing of algorithms for hypercube parallel processors. The simulator produces a trace file that can be used for debugging, performance analysis, or graphical display. A version of the simulator that uses the shared memory of a Sequent multiprocessor is also described.