pith. sign in

arxiv: 1206.3682 · v1 · pith:ZWAJYDNOnew · submitted 2012-06-16 · 🧮 math-ph · math.MP

On parallelizing the Clifford algebra product for CLIFFORD

classification 🧮 math-ph math.MP
keywords cliffordcmulwparprocedureproductavailablemapleprocessorsadvantage
0
0 comments X
read the original abstract

We present, as a proof of concept, a way to parallelize the Clifford product in CL_{p,q} for a diagonalized quadratic form as a new procedure `cmulWpar' in the \Clifford package for \Maple(R). 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 \CL_{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 paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.