On a Java computer algebra system, its performance and applications

On a Java computer algebra system, its performance and applications
复制标题

浅谈Java计算机代数系统、其性能及应用

DOI:
10.1016/j.scico.2007.07.010
复制
发表时间:
2008
期刊:
Sci. Comput. Program.
影响因子:
--
通讯作者:
Heinz Kredel
Heinz Kredel
中科院分区:
--
文献类型:
--
作者:
Heinz Kredel

文献摘要

被引文献

相似文献

本文将 Java 视为计算机代数库起始部分的实现语言。它描述了基本算术和多元多项式接口和类的设计,然后将其用于高级并行和分布式 Groebner 基础算法和应用程序。该库是类型安全的,因为它使用 Java 的泛型类型参数进行设计,并且使用 Java 的并发编程工具实现线程安全。我们报告多项式算术的性能以及基于核心库构建的应用程序。
This paper considers Java as an implementation language for a starting part of a computer algebra library. It describes a design of basic arithmetic and multivariate polynomial interfaces and classes which are then employed in advanced parallel and distributed Groebner base algorithms and applications. The library is type-safe due to its design with Java’s generic type parameters and thread-safe using Java’s concurrent programming facilities. We report on the performance of the polynomial arithmetic and on applications built upon the core library.