Abstract
We describe how the ASSIST parallel programming environment can be used to run parallel programs on collections of heterogeneous workstations and evaluate the scalability of one task-farm real application and a data-parallel benchmark, comparing the actual performance figures measured when using homogeneous and heterogeneous workstation clusters. We describe also the ASSIST approach to heterogeneous distributed shared memory and provide preliminary performance figures of the current implementation.
This work has been supported by the Italian MIUR FIRB Grid.it project, n. RBNE01KNFP, on High-performance Grid platforms and tools; the Italian MIUR Strategic Project L.449/97-2000, on High-performance distributed enabling platforms.
Chapter PDF
Similar content being viewed by others
References
Vanneschi, M.: The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing 28, 1709–1732 (2002)
Aldinucci, M., Campa, S., Ciullo, P., Coppola, M., Magini, S., Pesciullesi, P., Potiti, L., Ravazzolo, R., Torquati, M., Vanneschi, M., Zoccolo, C.: The Implementation of ASSIST, an Environment for Parallel and Distributed Programming. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 712–721. Springer, Heidelberg (2003)
Magini, S., Pesciullesi, P., Zoccolo, C.: Parallel Software Interoperability by means of CORBA in the ASSIST Programming Environment. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol. 3149, pp. 679–688. Springer, Heidelberg (2004) (to appear)
Aldinucci, M., Campa, S., Ciullo, P., Coppola, M., Danelutto, M., Pesciullesi, P., Ravazzolo, R., Torquati, M., Vanneschi, M., Zoccolo, C.: A Framework for Experimenting with Structured Parallel Programming Environment Design. In: ParCo 2003 Conference Proceedings, Dresden, Germany (2003) (to appear)
Schmidt, D.C., Harrison, T., Al-Shaer, E.: Object-oriented components for highspeed network programming. In: Proceedings of the 1st Conference on Object- Oriented Technologies and Systems (COOTS), Monterey, CA, USENIX (1995)
Carletti, G., Coppola, M.: Structured Parallel Programming and Shared Objects: Experiences in Data Mining Classifiers. In: Joubert, G.R., Murli, A., Peters, F.J., Vanneschi, M. (eds.) Parallel Computing, Advances and current issues, Proceedings of the Int. Conf. ParCo 2001, Naples, Italy, September 4-7, Imperial College Press, London (2001) ISBN 1-86094-315-2
Coppola, M., Vanneschi, M.: High-Performance Data Mining with Skeleton-based Structured Parallel Programming. Parallel Computing, special issue on Parallel Data Intensive Computing 28, 793–813 (2002)
Eisenhauer, G., Bustamante, F.E., Schwan, K.: Native Data Representation: An Efficient Wire Format for High-Performance Distributed Computing. IEEE Transactions on Parallel and Distributed Systems 13, 1234–1246 (2002)
Zhou, S., Stumm, M., Li, K., Wortman, D.: Heterogeneous Distributed Shared Memory. IEEE Trans. on Parallel and Distributed Systems 3, 540–554 (1992)
Yu, W., Cox, A.: Java/DSM: A Platform for Heterogeneous Computing. In: Proc. of ACM 1997 Workshop on Java for Science and Engineering Computation (1997)
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
Aldinucci, M. et al. (2004). Targeting Heterogeneous Architectures in ASSIST: Experimental Results. 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_84
Download citation
DOI: https://doi.org/10.1007/978-3-540-27866-5_84
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22924-7
Online ISBN: 978-3-540-27866-5
eBook Packages: Springer Book Archive