next up previous
Next: Validation Up: Experiments Previous: Experiments

Simulator

Our results are based on a simulation engine written for a compiler of the data parallel language UC[Bag] on the IBM-SP2. The compiler translates UC code into Maisie[Bag94]gif with MPL calls for fast communication and synchronization over the HPS (high performance switch). The resulting program executes as one single-threaded process per processor. The simulation engine is simply a modified version of the same compiler, which:

The resulting simulation program executes as one multi-threaded process per processor.



next up previous
Next: Validation Up: Experiments Previous: Experiments



Andy Kahn
Wed Jun 25 20:28:02 PDT 1997