Abstract
Research into systems aimed at transforming existing legacy programs to an equivalent form for improved execution performance on multiprocessor systems has led to the realisation that the level of parallelization expertise needed is similar to that of a human expert. Data distribution is one of the major obstacles limiting pure automation in parallelization. A system which automatically provides effective data partitioning algorithms can be considered suitable in replacing the human expert [1]. The Fortport project provides a solution to this problem by presenting a suite of tools to apply AI technology in the parallelization of sequential codes. This approach is based on an underlying knowledge model to influence the transformation process.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
S. Andel, B. M. Chapman and H. P. Zima, An Expert Advisor for Parallel Programming Environments and its Realization within the Framework of the Vienna Fortran Compilation System, 4th Workshop on Compilers for Parallel Computers, Delft, 1993.
P. J. P. McMullan, P. Milligan, P. P. Sage and P. H. Corr. A Knowledge Based Approach to the Parallelisation, Generation and Evaluation of Code for Execution on Parallel Architectures. IEEE Computer Society Press, ISBN 0-8186-7703-1, pp 58-63, 1997.
P. J. P. McMullan, P. Milligan and P. H. Corr. Knowledge Assisted Code Generation and Analysis. Lecture Notes in Computer Science 1225, Springer Verlag, pp 1030–1031, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McMullan, P.J.P., Milligan, P., Corr, P.H. (1999). An Expert System Approach to Data Distribution and Distribution Analysis. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 1999. Lecture Notes in Computer Science, vol 1662. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48387-X_55
Download citation
DOI: https://doi.org/10.1007/3-540-48387-X_55
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66363-8
Online ISBN: 978-3-540-48387-8
eBook Packages: Springer Book Archive