Implementation of the LISP-Arbitrary Precision Arithmetic for a Vector Processor.
暂无分享,去创建一个
Portable Standard LISP (PSL, Version 3.4) and REDUCE 3 were implemented for CRAY1 and Cray X- MP computers at the Konrad-Zuse-Zentrum Berlin in 1986. As an special aspect of the implementation of PSL, an interface to the vector hardware of CRAY processors was defined. With that interface and mostly driven by the needs of REDUCE applications (e.g. extensive calculations of Grobner bases), the arbitrary precision integer arithmetic of PSL was rebuild using full power of the vector hardware. A modular arithmetic using vector hardware was also constructed.
[1] Robert R. Kessler,et al. Implementing and Optimizing Lisp for the Cray , 1987, IEEE Software.
[2] Donald E. Knuth. The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .
[3] Anthony C. Hearn,et al. REDUCE as a lisp benchmark , 1985, SIGS.
[4] J. D. Lipson. Elements of algebra and algebraic computing , 1981 .
[5] Paul S. Wang,et al. A p-adic algorithm for univariate partial fractions , 1981, SYMSAC '81.