Abstract
Organization of high performance execution of fragmented programs met the problem of choice of acceptable way of their execution. The possibilities of execution optimization on the stages of fragmented program development, compilation and execution are considered. The methods and algorithms of optimizations are suggested to be included both in fragmented programming language and in run-time system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Glushkov, V.M., Ignatiev, M.V., Myasnikov, V.A., Torgashev, V.A.: Recursive machines and computing technologies. In: IFIP Congress, vol. 1, pp. 65–70. North-Holland Publish. Co., Amsterdam (1974)
Torgashev, V.A., Tsarev, I.V.: Programming facilities for organization of parallel computation in multicomputers of dynamic architecture. Programmirovanie (4), 53–67 (2001) (in Russian) (Sredstva organizatsii parallelnykh vychislenii i programmirovaniya v multiprocessorakh s dynamicheskoi architechturoi)
Valkovskii, V.A., Malyshkin, V.E.: Parallel Program Synthesis on the Basis of Computational Models. Novosibirsk, Nauka (in Russian) (Sintez parallel’nykh program i system na vychislitel’nykh modelyakh) (1988)
Cell Superscalar, http://www.bsc.es/cellsuperscalar
Charm++, http://charm.cs.uiuc.edu
Shu, W., Kale, L.V.: Chare Kernel – a Runtime Support System for Parallel Computations. Journal of Parallel and Distributed Computing 11(3), 198–211 (1991)
Kalgin, K.V., Malyskin, V.E., Nechaev, S.P., Tschukin, G.A.: Runtime System for Parallel Execution of Fragmented Subroutines. In: Malyshkin, V.E. (ed.) PaCT 2007. LNCS, vol. 4671, pp. 544–552. Springer, Heidelberg (2007)
Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: An Efficient Multithreaded Runtime System. ACM SIGPLAN Notices 30(8), 207–216 (1995)
Foster, I., Kesselman, C., Tuecke, S.: Nexus: Runtime Support for Task-Parallel Programming Languages. Cluster Computing, Issue 1(1), 95–107 (1998)
Chien, A.A., Karamcheti, V., Plevyak, J.: The Concert System – Compiler and Runtime Support for Efficient, Fine-Grained Concurrent Object-Oriented Programs. UIUC DCS Tech. Report R-93-1815 (1993)
Grimshaw, A.S., Weissman, J.B., Strayer, W.T.: Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing. ACM Transactions on Computer Systems (TOCS) 14(2), 139–170 (1996)
Benson, G.D., Olsson, R.A.: A Portable Run-Time System for the SR Concurrent Programming Language. In: Workshop on Run-Time Systems for Parallel Programming, RTSPP (1997)
Malyshkin, V.E., Sorokin, S.B., Chajuk, K.G.: Fragmentation of Numerical Algorithms for the Parallel Subroutines Library. In: Malyshkin, V. (ed.) PaCT 2009. LNCS, vol. 5698, pp. 331–343. Springer, Heidelberg (2009)
Kraeva, M.A., Malyshkin, V.E.: Implementation of PIC Method on MIMD Multicomputers with Assembly Technology. In: Malyshkin, V.E. (ed.) PaCT 1997. LNCS, vol. 1277, pp. 541–549. Springer, Heidelberg (1997)
Kraeva, M.A., Malyshkin, V.E.: Assembly Technology for Parallel Realization of Numerical Models on MIMD-Multicomputers. Int. Journal on Future Generation Computer Systems 17(6), 755–765 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Malyshkin, V., Perepelkin, V. (2010). Optimization of Parallel Execution of Numerical Programs in LuNA Fragmented Programming System. In: Hsu, CH., Malyshkin, V. (eds) Methods and Tools of Parallel Programming Multicomputers. MTPP 2010. Lecture Notes in Computer Science, vol 6083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14822-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-14822-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14821-7
Online ISBN: 978-3-642-14822-4
eBook Packages: Computer ScienceComputer Science (R0)