Skip to main content
Log in

On Parallelizing the Clifford Algebra Product for CLIFFORD

  • Published:
Advances in Applied Clifford Algebras Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. R. Abłamowicz, Computations with Clifford and Grassmann algebras. Adv. Applied Clifford Algebras 19, No. 3–4 (2009), pp. 499–545.

  3. R. Abłamowicz, B. Fauser, CLIFFORD with BigebraA Maple Package for Computations with Clifford and Grassmann Algebras (2013), http://math.tntech.edu/rafal/. Cited May 28, 2013.

  4. 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.

  5. R. Abłamowicz, B. Fauser, Using periodicity theorems for computations in higher dimensional Clifford algebras. To appear in Adv. Applied Clifford Algebras (2013).

  6. 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).

  7. 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.

  8. 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.

  9. 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.

  10. R. Abłamowicz, B. Fauser, Mathematics of CLIFFORDA Maple Package for Clifford and Grassmann Algebras. Adv. in Applied Clifford Algebras 15, No. 2 (2005), pp. 157–181, math-ph/0212031.

  11. 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.

  12. 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.

  13. E. Bayro-Corrochano, Private communication (2012).

  14. 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.

  15. P. Lounesto, Clifford Algebras and Spinors, 2nd ed. Cambridge University Press, Cambridge (2001).

  16. 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).

  17. Maple 15 and 16 from Maplesoft, Waterloo Maple Inc. Waterloo, Ontario, http://www.maplesoft.com/. Cited June 10, 2012.

  18. Porteous I.: Clifford Algebras and the Classical Groups. Cambridge University Press, Cambridge (1995)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafał Abłamowicz.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00006-014-0445-5

Keywords

Navigation