On parallelizing the Clifford algebra product for CLIFFORD
Abstract
We present, as a proof of concept, a way to parallelize the Clifford product in CLp,q for a diagonalized quadratic form as a new procedure `cmulWpar' in the package for (R). The procedure uses a new `Threads' module available under Maple 15 (and later) and a new procedure `cmulW' which computes the Clifford product of any two Grassmann monomials in p,q with a help of Walsh functions. We benchmark `cmulWpar' and compare it to two other procedures `cmulNUM' and `cmulRS' from . We comment on how to improve `cmulWpar' by taking advantage of multi-core processors and multithreading available in modern processors.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.