Abstract
In this paper we solve the problem of mapping of fine- grained algorithm to graphical processing unit (GPU). Synchronous, asynchronous, block-synchronous and probabilistic cellular automata and explicit scheme of PDE are used as examples. Different implementation variants and their performances are presented.
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
NVIDIA CUDA Programming Guide, http://www.nvidia.com/object/cuda.html
Podlozhnyuk V.: Parallel Mersenne Twister, http://www.nvidia.com/object/cuda.html
Marchenko, M.: Parallel Pseudorandom Number Generator for Large-Scale Monte Carlo Simulations. In: Malyshkin, V.E. (ed.) PaCT 2007. LNCS, vol. 4671, pp. 276–282. Springer, Heidelberg (2007)
Bandman, O.L.: Synchronous versus asynchronous cellular automata for simulating nano-systems kinetics. Bulletin of the Novosibirsk Computer Center. Series: Computer Science (27), 1–12 (2006)
Bandman, O.L.: Parallel Simulation of Asynchronous Cellular Automata Evolution. In: El Yacoubi, S., Chopard, B., Bandini, S. (eds.) ACRI 2006. LNCS, vol. 4173, pp. 41–47. Springer, Heidelberg (2006)
Schlogl, F.: Chemical reaction models for non-equilibrium phase transitions. Zh. Physik. 253, 147–161 (1972)
Lubachevsky, B.D.: Efficient Parallel Simulations of Asynchronous Cellular Arrays. Complex Systems 1(6), 1099–1123 (1987)
Overeinder, B.J., Sloot, P.M.A.: Extensions to Time Warp Parallel Simulation for Spatial Decomposed Applications
Kalgin, K.V.: Parallel Simulation of Asynchronous Cellular Automata evolution. Bulletin of the Novosibirsk Computer Center. Series: Computer Science (27), 55–62 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kalgin, K. (2009). Implementation of Fine-Grained Algorithms on Graphical Processing Unit. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2009. Lecture Notes in Computer Science, vol 5698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03275-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-03275-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03274-5
Online ISBN: 978-3-642-03275-2
eBook Packages: Computer ScienceComputer Science (R0)