Parallel dynamic programming algorithms: Multitransputer systems
Sadecki, Jan
International Journal of Applied Mathematics and Computer Science, Tome 12 (2002), p. 241-255 / Harvested from The Polish Digital Mathematics Library

The present paper discusses real parallel computations. On the basis of a selected group of dynamic programming algorithms, a number of factors affecting the efficiency of parallel computations such as, e.g., the way of distributing tasks, the interconnection structure between particular elements of the parallel system or the way of organizing of interprocessor communication are analyzed. Computations were implemented in the parallel multitransputer SUPER NODE 1000 system using from 5 to 50 transputers.

Publié le : 2002-01-01
EUDML-ID : urn:eudml:doc:207584
@article{bwmeta1.element.bwnjournal-article-amcv12i2p241bwm,
     author = {Sadecki, Jan},
     title = {Parallel dynamic programming algorithms: Multitransputer systems},
     journal = {International Journal of Applied Mathematics and Computer Science},
     volume = {12},
     year = {2002},
     pages = {241-255},
     zbl = {1140.90502},
     language = {en},
     url = {http://dml.mathdoc.fr/item/bwmeta1.element.bwnjournal-article-amcv12i2p241bwm}
}
Sadecki, Jan. Parallel dynamic programming algorithms: Multitransputer systems. International Journal of Applied Mathematics and Computer Science, Tome 12 (2002) pp. 241-255. http://gdmltest.u-ga.fr/item/bwmeta1.element.bwnjournal-article-amcv12i2p241bwm/

[000] Baker S.A. and Milner K.R. (1991): Performance monitoring and dynamic load balancing, ESPRIT Project 2701. - Royal Signals and Radar Establishment, Malveren, UK.

[001] Bellman R. (1957): Dynamic Programming. - Princeton: PrincetonUniv. Press. | Zbl 0077.13605

[002] Brochard L. (1989): Efficiency of some parallel numerical algorithms on distributed systems. - Parallel Comput., Vol. 12, No.1, pp. 21-44. | Zbl 0681.65110

[003] Casti J., Richardson M. and Larson R. (1973): Dynamic programming and parallel computers. - JOTA, Vol. 12, No. 4, pp. 423-438. | Zbl 0248.65043

[004] Debbage M., Hill M. and Nicole D. (1991): Virtual channel router, Ver. 2.0, User guide, ESPRIT Project 2701. - University of Southampton.

[005] Findeisen W., Szymanowski J. and Wierzbicki A. (1980): Theory and Computation Methods of Optimization. - Warsaw: Polish Scientific Publishers, (in Polish). | Zbl 0455.49001

[006] Flynn M.J. (1972): Some computer organizations and their effectiveness. - IEEE Trans. Comp., Vol. C-21, No. 9, pp. 948-960. | Zbl 0241.68020

[007] Harp G. (1989): Transputer Applications. - London: Pitman Publishing. | Zbl 0761.68013

[008] Interi G. (1991): Using the SN1000. - Liverpool: Liverpool University Press.

[009] Kozielski S. and Szczerbiński Z. (1993): Parallel Computers: Architecture, Elements of Programming. - Warsaw: WNT, (in Polish).

[010] Larson R. (1968): State Increment Dynamic Programming. - New York: Elsevier. | Zbl 0204.47101

[011] Malinowski K. and Sadecki J. (1986): Dynamic programming: A parallel implementation, In: Parallel Processing Techniques for Simulation (Singh M.G., Allidina A.Y. and Daniels B.K., Eds). - New York: Plenum Press, pp. 161-170.

[012] Malinowski K. and Sadecki J. (1990): Parallel implementation of dynamic programming methods in multiprocessor systems of different structures: Analysis of efficiency. - Archives of Automatic Control and Remote Control Engineering, Vol. XXXV, No. 3-4, pp. 119-140.

[013] Occam 2 (1988): Occam 2, Reference Manual. - London: INMOS Ltd. | Zbl 0676.68005

[014] Sadecki J. (1987): Parallel implementation of dynamic programming methods in multiprocessor systems and investigation of their efficiency. - Ph.D. Th., Warsaw University of Technology (in Polish).

[015] Sadecki J. and Galewicz St. (1991): Parallel computations in real two-processor system: Dynamic programming method. - Archives of Automatic Control Engineering and Robotics, Vol. XXXVI, No. 1, pp. 193-203. | Zbl 0800.68431

[016] Sadecki J. (1992): Possibilities of speedup of optimization computations by their implementation in parallel two-processor system: Decomposition algorithms in dynamic programming. - Scientific Papers of the Higher School ofEng. in Opole, Poland, Electrical Engineering, No. 35, pp. 5-27 (in Polish).

[017] Sadecki J. (1996): Parallel optimization algorithms of complex systems and hierarchical control: Parallel distributed memory systems. - Research project carried out for the State Committee for Scientific Research in Poland, No. 3 P403 02706, Final Report, Higher School ofEng. in Opole, Poland, pp. 142 (in Polish).

[018] Sadecki J. (1999): The analysis of efficiency of parallel implementation of some optimization algorithms. - Proc. 13-th Nat. Conf. Automatic Control, Opole, Poland, pp. 341-344 (in Polish).

[019] Sadecki J. (2001): Parallel Optimization Algorithms and Investigation of Their Efficiency: Parallel Distributed Memory Systems. - Studies and Monographs, Technical University of Opole, Opole, Poland (in Polish)

[020] Sadecki J. (2002): The analysis of efficiency of parallel implementation of selected two-level optimization algorithms. - Multitransputer Syst. (to appear). | Zbl 1050.65060

[021] TAN (1989): The Transputer Applications Notebook, System and Performance. - Melksham, Wiltshire: Redwood Press Ltd., INMOS Ltd.

[022] TDS (1988): Transputer Development System. - London: Prentice Hall, INMOS Ltd.

[023] Wysocki M. and Kwolek B. (1994): Parallel Computations and Transputers in Automatic Control. - Rzeszów: Technical University Press (in Polish).