Title :
Straightforward Parallelization of Polynomial Multiplication Using Parallel Collections in Scala
Author_Institution :
Databeans, Velizy-Villacoublay, France
Abstract :
In the context of computer algebra, we present a parallelized version of a polynomial multiplication algorithm developped using the high-level parallel abstractions offered by the Scala collections. The parallelized algorithm is tested against a well-known benchmark of sparse polynomial multiplication. The experiments show that a speedup of 1.25 to 1.40 with two processors is reachable. Reasons why it is not better are analyzed.
Keywords :
linear algebra; mathematics computing; object-oriented methods; polynomials; process algebra; symbol manipulation; Scala algebra system; Scala collections; high-level parallel abstractions; linear algebra; numerical computations; object-oriented computer algebra library; parallel collections; polynomial multiplication parallelization algorithm; symbolic computations; Algebra; Benchmark testing; Computers; Java; Polynomials; Program processors; Timing;
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2013 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-6239-9
Electronic_ISBN :
978-0-7695-4952-1
DOI :
10.1109/WAINA.2013.29