next up previous
Next: Bibliography Up: Performance Modeling and Programming Previous: Architectural Simulation

Conclusion and Future Work

It is clear that novel parallel programming models will be required to program petaflops class machines. This paper, along with the work in previously published papers, presents a programming environment for petaflops machines and Blue Gene. The programming environment is powered by the idea of processor virtualization in Charm++'s parallel migratable objects and Adaptive MPI. The performance of parallel applications written for future petaflops computers can be predicted using the BigSim simulator either in coarse grain or fine grain mode with contention-based network simulation. The parallel applications that have been developed and evaluated in this environment include Molecular Dynamics simulation and Finite Element Method simulation. Future work will focus on increasing simulation accuracy and improving the scalability of the parallel applications.



Gengbin Zheng 2004-01-21