This paper proposes a non-intrusive automatic parallelization frame-work for typeful and property-aware computer algebra systems. Automatic parallelization remains a promising computer program transformation for exploiting ubiquitous concurrency facilities avail-able 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 polynomial sys-tem solver. The general framework is applicable to algebraic com-putation systems and programming languages with advanced type systems that support user-defined axioms or annotation systems
It is widely recognized that programming languages should offer features to help structure programs....
Algebraic properties such as associativity or distributivity allow the manipulation of a set of math...
Introducing parallelism and exploring its use is still a fundamental challenge for the computer alge...
This poster illustrates an automatic parallelization framework for the OpenAxiom [4] computer algebr...
How much of existing computer algebra libraries is amenable to automatic parallelization? This is a ...
Characteristics of full applications found in scientific computing industries today lead to challeng...
. This paper describes the runtime kernel of Paclib, a new system for parallel algebraic computation...
This paper describes a very high-level approach that aims to orchestrate sequential components writt...
This paper gives an overview on the structure and the use of Paclib, a new system for parallel algeb...
This paper considers a programming language where all control is encoded in algebras and combinators...
Though there is increased activity in the implementation of asymptotically fast polynomial arithmeti...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordi...
AbstractThis paper presents the prototype design of an algebraic computation system that manipulates...
Most software systems are concerned with concurrent systems and thus it is of paramount importance t...
Publie dans : Proceedings 8th International Conference Fundamentals of Computation Theory, pages 307...
It is widely recognized that programming languages should offer features to help structure programs....
Algebraic properties such as associativity or distributivity allow the manipulation of a set of math...
Introducing parallelism and exploring its use is still a fundamental challenge for the computer alge...
This poster illustrates an automatic parallelization framework for the OpenAxiom [4] computer algebr...
How much of existing computer algebra libraries is amenable to automatic parallelization? This is a ...
Characteristics of full applications found in scientific computing industries today lead to challeng...
. This paper describes the runtime kernel of Paclib, a new system for parallel algebraic computation...
This paper describes a very high-level approach that aims to orchestrate sequential components writt...
This paper gives an overview on the structure and the use of Paclib, a new system for parallel algeb...
This paper considers a programming language where all control is encoded in algebras and combinators...
Though there is increased activity in the implementation of asymptotically fast polynomial arithmeti...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordi...
AbstractThis paper presents the prototype design of an algebraic computation system that manipulates...
Most software systems are concerned with concurrent systems and thus it is of paramount importance t...
Publie dans : Proceedings 8th International Conference Fundamentals of Computation Theory, pages 307...
It is widely recognized that programming languages should offer features to help structure programs....
Algebraic properties such as associativity or distributivity allow the manipulation of a set of math...
Introducing parallelism and exploring its use is still a fundamental challenge for the computer alge...