Abstract
The on-line visualization and the computational steering of parallel simulations come up against a serious coherence problem. Indeed, data distributed over parallel processes must be accessed carefully to ensure they are presented to the visualization system in a meaningful way. In this paper, we present a solution to the coherence problem for structured parallel simulations. We introduce a hierarchical task model that allows to better grasp the complexity of simulations, too often considered as “single-loop” applications. Thanks to this representation, we can schedule in parallel the request treatments on the simulation processes and satisfy the temporal coherence.
Chapter PDF
References
Vetter, J.: Experiences using computational steering on existing scientific applications. In: Ninth SIAM Conf. Parallel Processing (1999)
Papadopoulos, P., Kohl, J., Semeraro, B.: CUMULVS: Extending a generic steering and visualization middleware for application fault-tolerance. In: Proceedings of the 31st Hawaii International Conference on System Sciences, HICSS-31 (1998)
Jablonowski, D., Bruner, J., Bliss, B., Haber, R.: VASE: The visualization and application steering environment. In: Proceedings of Supercomputing 1993, pp. 560–569 (1993)
Coulaud, O., Dussère, M., Esnard, A.: Toward a computational steering environment based on CORBA. In: Joubert, G., Nagel, W., Peters, F., Walter, W. (eds.) Parallel Computing: Environments and Tools for Parallel Scientific Computing. Advances in Parallel Computing, Elsevier, Amsterdam (2004)
Girkar, M., Polychronopoulos, C.: The hierarchical task graph as a universal intermediate representation. International Journal of Parallel Programming 22, 519–551 (1994)
Gu, W., Eisenhauer, G., Schwan, K., Vetter, J.: Falcon: On-line monitoring for steering parallel programs. Concurrency: Practice and Experience 10, 699–736 (1998)
Miller, D., Guo, J., Kraemer, E., Xiong, Y.: On-the-fly calculation and verification of consistent steering transactions. In: ACM/IEEE SC 2001 Conference (2001)
Hackstadt, S., Harrop, C., Malony, A.: A framework for interacting with distributed programs and data. In: HPDC, pp. 206–214 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Esnard, A., Dussere, M., Coulaud, O. (2004). A Time-Coherent Model for the Steering of Parallel Simulations. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds) Euro-Par 2004 Parallel Processing. Euro-Par 2004. Lecture Notes in Computer Science, vol 3149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27866-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-27866-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22924-7
Online ISBN: 978-3-540-27866-5
eBook Packages: Springer Book Archive