Abstract:This paper proposes a non-intrusive automatic parallelization framework for typeful and property-aware computer algebra systems. Automatic parallelization remains a promising computer program transformation for exploiting ubiquitous concurrency facilities available in modern computers. The framework uses semantics-based static analysis to extract reductions in library components based on algebraic properties. An early implementation shows up to 5 times speed-up for library functions and homotopy-based polynomi… Show more
“…With the framework, we parallelized a software installation test, a set of OpenAxiom algebra library functions, and a user application on homotopy continuation method [2]. The experiments are run using a dual-core PC and a cluster.…”
“…With the framework, we parallelized a software installation test, a set of OpenAxiom algebra library functions, and a user application on homotopy continuation method [2]. The experiments are run using a dual-core PC and a cluster.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.