Abstract
A parallel system architecture for program execution based on the look-ahead dynamic reconfiguration of inter-processor connections is discussed in the paper. The architecture is based on inter-processor connection reconfiguration in multiple crossbar switches that are used for parallel program execution. Programs are structured into sections that use fixed inter-processor connections for communication. The look-ahead dynamic reconfiguration assumes that while some inter-processor connections in crossbar switches are used for current section execution, other connections are in advance configured for execution of further sections. Programs have to be decomposed into sections for given time parameters of reconfiguration control, so, as to avoid program execution delays due to connection reconfiguration. Automatic program structuring is proposed based on the analysis of parallel program graphs. The structuring algorithm finds the partition into sections that minimizes the execution time of a program executed with the look-ahead created connections. The program execution time is evaluated by simulated program graph execution with reconfiguration control modeled as an extension of the basic program graph.
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 subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Muntean, T.: SUPERNODE, Architecture Parallele Dynamiquement Reconfigurable de Transputers, 11-emes Journees sur l’Informatique, Nancy (Janvier 1989)
Bauch, A., Braam, R., Maehle, E.: DAMP - A Dynamic Reconfigurable Multiprocessor System With a Distributed Switching Network. In: 2nd European Conf. on Distributed Memory Computing, Munich, April 22-24, pp. 495–504 (1991)
Tudruj, M.: Connection by Communication” Paradigm for Dynamically Reconfigurable Multi-Processor Systems. In: Proceedings of the PARELEC 2000, Trois Rivieres, Canada, pp. 74–78. IEEE CS Press, Los Alamitos (2000)
Tudruj, M.: Embedded Cluster Computing Through Dynamic Reconfigurability of Inter-Processor Connections. In: Grigoras, D., Nicolau, A., Toursel, B., Folliot, B. (eds.) IWCC 2001. LNCS, vol. 2326, p. 77. Springer, Heidelberg (2002)
Tudruj, M.: Multi-transputer architectures with the look-ahead dynamic link connection reconfiguration. In: World Transputer Congress 1995, Harrogate (September 1995)
Tudruj, M.: Look-Ahead Dynamic Reconfiguration of Link Connections in Multi-Processor Architectures. In: Parallel Computing 1995, Gent, pp. 539–546 (September 1995)
Tudruj, M., Pasquier, O., Calvez, J.P.: Fine-grained process synchronization in multiprocessors with the look-ahead inter-processor connection setting. In: Proc. of 22nd Euromicro Conference: Short Contributions, Prague, IEEE CS, Los Alamitos (1996)
Hwang, J.-J., Chow, Y.-C., Angers, F.D., Lee, C.-Y.: Scheduling Precedence Graphs in Systems with Inter-processor Communication Times. Siam J. Comput. 18(2), 244–257 (1989)
Laskowski, E.: Program Graph Scheduling in the Look-Ahead Reconfigurable Multiprocessor System. In: Proceedings of the PARELEC 2000, Trois Rivieres, Canada, pp. 106–110. IEEE CS Press, Los Alamitos (2000)
Laskowski, E.: New Program Structuring Heuristics for Multi-Processor Systems with Redundant Communication Resources. In: Proc. of the PARELEC 2002, Warsaw, Poland, pp. 183–188. IEEE CS Press, Los Alamitos (2002)
Wilkinson, B., Allen, M.: Parallel Programming, Techniques and Applications Using Networked Workstations and Parallel Computers, p. 327. Prentice Hall, Englewood Cliffs (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laskowski, E., Tudruj, M. (2003). Inter-processor Connection Reconfiguration Based on Dynamic Look-Ahead Control of Multiple Crossbar Switches. In: Y. K. Cheung, P., Constantinides, G.A. (eds) Field Programmable Logic and Application. FPL 2003. Lecture Notes in Computer Science, vol 2778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45234-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-45234-8_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40822-2
Online ISBN: 978-3-540-45234-8
eBook Packages: Springer Book Archive