Abstract
A fragmented approach to parallel programming and its implementation in the Aspect programming language are considered. Approach to define order of execution of computation fragments in Aspect language is described and illustrated by the example of matrix LU decomposition task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kireev, S., Malyshkin, V.: Fragmentation of numerical algorithms for parallel subroutines library. J. Supercomput. 57, 161–171 (2011). doi:10.1007/s11227-010-0385-3
Arykov, S., Malyshkin, V.: Asynchronous language and system of numerical algorithms fragmented programming. In: Malyshkin, V. (ed.) PaCT 2009. LNCS, vol. 5698, pp. 1–7. Springer, Heidelberg (2009). doi:10.1007/978-3-642-03275-2_1
Arykov, S.: Asynchronous model of computation controlled by strict partial order. In: 10th Annual International Scientific Conference on Parallel Computing Technologies (PCT-2016). CEUR Workshop Proceedings, vol. 1576, pp. 54–67. CEUR-WS (2016)
Bystrov, A., Dudorov, N., Kotov, V.: About the core language. In: Languages and Programming Systems (in Russian), pp. 85–106. CC SB AS USSR, Novosibirsk (1979)
Malyshkin, V., Perepelkin, V.: The PIC implementation in LuNA system of fragmented programming. J. Supercomput. 69, 89–97 (2014). doi:10.1007/s11227-014-1216-8
Malyshkin, V., Perepelkin, V., Schukin, G.: Scalable distributed data allocation in LuNA fragmented programming system. J. Supercomput. 73, 726–732 (2017). doi:10.1007/s11227-016-1781-0
Buttari, A., Langou, J., Kurzak, J., Dongarra, J.: A class of parallel tiled linear algebra algorithms for multicore architectures. Parallel Comput. 35, 38–53 (2009). doi:10.1016/j.parco.2008.10.002. Elsevier, Amsterdam
YarKhan, A., Kurzak, J., Luszczek, P., Dongarra, J.: Porting the PLASMA numerical library to the OpenMP standard. Int. J. Parallel Prog. 45, 1–22 (2016). doi:10.1007/s10766-016-0441-6
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Arykov, S. (2017). Defining Order of Execution in Aspect Programming Language. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2017. Lecture Notes in Computer Science(), vol 10421. Springer, Cham. https://doi.org/10.1007/978-3-319-62932-2_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-62932-2_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62931-5
Online ISBN: 978-3-319-62932-2
eBook Packages: Computer ScienceComputer Science (R0)