Abstract
We present, as a proof of concept, a way to parallelize the Clifford product in Cℓ p,q for a diagonalized quadratic form as a new procedure cmulWpar in the CLIFFORD package for Maple ® . The procedure uses a new Threads module available under Maple 15 (and later) and a new CLIFFORD procedure cmulW which computes the Clifford product of any two Grassmann monomials in Cℓ p,q with a help of Walsh functions. We benchmark cmulWpar and compare it to two other procedures cmulNUM and cmulRS from CLIFFORD. We comment on how to improve cmulWpar by taking advantage of multi-core processors and multithreading available in modern processors.
Similar content being viewed by others
References
R. Abłamowicz, Clifford algebra computations with Maple. In: Baylis, W. E. (ed.) Clifford (Geometric) Algebras with Applications in Physics, Mathematics and Engineering. Birkhäuser, Boston (1996), pp. 463–502.
R. Abłamowicz, Computations with Clifford and Grassmann algebras. Adv. Applied Clifford Algebras 19, No. 3–4 (2009), pp. 499–545.
R. Abłamowicz, B. Fauser, CLIFFORD with Bigebra – A Maple Package for Computations with Clifford and Grassmann Algebras (2013), http://math.tntech.edu/rafal/. Cited May 28, 2013.
R. Abłamowicz, B. Fauser, Maple worksheets created with CLIFFORD for verification of the results presented in this paper (2012), http://math.tntech.edu/rafal/publications.html. Cited June 10,, 2012.
R. Abłamowicz, B. Fauser, Using periodicity theorems for computations in higher dimensional Clifford algebras. To appear in Adv. Applied Clifford Algebras (2013).
R. Abłamowicz, B. Fauser, On the transposition anti-involution in real Clifford algebras III: the automorphism group of the transposition scalar product on spinor spaces. Linear and Multilinear Algebra. Online version: iFirst doi:10.1080/03081087.2011.624093 (2011).
R. Abłamowicz, B. Fauser, On the transposition anti-involution in real Clifford algebras II: stabilizer groups of primitive idempotents. Linear and Multilinear Algebra, Vol. 59, No. 12 (2011), pp. 1359–1381.
R. Abłamowicz, B. Fauser, On the transposition anti-involution in real Clifford algebras I: the transposition map. Linear and Multilinear Algebra Vol. 59 No. 12 (2011), pp. 1331–1358.
R. Abłamowicz, B. Fauser, Clifford and Grassmann Hopf algebras via the Bigebra package for Maple. Computer Physics Communications 170 (2005), pp. 115–130, mathph/0212032.
R. Abłamowicz, B. Fauser, Mathematics of CLIFFORD – A Maple Package for Clifford and Grassmann Algebras. Adv. in Applied Clifford Algebras 15, No. 2 (2005), pp. 157–181, math-ph/0212031.
R. Abłamowicz, B. Fauser, Hecke algebra representations in ideals generated by q-Young Clifford idempotents. In Abłamowicz, R., Fauser, B. (eds.), Clifford Algebras and their Applications in Mathematical Physics, Vol. 1: Algebra and Physics, Birkhäuser, Boston (2000), pp. 245–268.
R. Abłamowicz, G. Sobczyk, Software for Clifford (geometric) algebras. Appendix in Abłamowicz, R., Sobczyk, G. (eds.), Lectures on Clifford Geometric Algebras and Applications, Birkhäuser, Boston (2004), pp. 189–209.
E. Bayro-Corrochano, Private communication (2012).
E. Hitzer, J. Helmstetter, R. Abłamowicz, Square roots of –1 in real Clifford algebras. http://arxiv.org/abs/1204.4576. Chapter 7 in Quaternion and Clifford Fourier Transforms and Wavelets (Trends in Mathematics) by E. Hitzer and S. J. Sangwine, (eds.), Birkhäuser, Boston (2013), pp. 123–154.
P. Lounesto, Clifford Algebras and Spinors, 2nd ed. Cambridge University Press, Cambridge (2001).
P. Lounesto, R. Mikkola, V. Vierros, CLICAL User Manual: Complex Number, Vector Space and Clifford Algebra Calculator for MS-DOS Personal Computers. Helsinki University of Technology, Institute of Mathematics, Research Reports A248, August (1987).
Maple 15 and 16 from Maplesoft, Waterloo Maple Inc. Waterloo, Ontario, http://www.maplesoft.com/. Cited June 10, 2012.
Porteous I.: Clifford Algebras and the Classical Groups. Cambridge University Press, Cambridge (1995)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abłamowicz, R., Fauser, B. On Parallelizing the Clifford Algebra Product for CLIFFORD . Adv. Appl. Clifford Algebras 24, 553–567 (2014). https://doi.org/10.1007/s00006-014-0445-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00006-014-0445-5