Progress report on a system for general-purpose parallel symbolic algebraic computation
ISSAC '90 Proceedings of the international symposium on Symbolic and algebraic computation
DSC: a system for distributed symbolic computation
ISSAC '91 Proceedings of the 1991 international symposium on Symbolic and algebraic computation
Process scheduling in DSC and the large sparse linear systems challenge
Journal of Symbolic Computation - Special issue on design and implementation of symbolic computation systems
A para-functional programming interface for a parallel computer algebra package
Journal of Symbolic Computation - Special issue on parallel symbolic computation
Parallel computer algebra (tutorial)
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
PARSAC-2: A Parallel SAC-2 Based on Threads
AAECC-8 Proceedings of the 8th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
Distributed Symbolic Computation with DTS
IRREGULAR '95 Proceedings of the Second International Workshop on Parallel Algorithms for Irregularly Structured Problems
Athapascan: An Experience on Mixing MPI Communications and Threads
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
In this paper, we present the design of 驴it, an ALDOR library to express parallel programs. ALDOR is a general purpose programming language designed for computer algebra and 驴it provides an ALDOR low-level interface that interacts with hardware or system tools in order to express parallelism. Additionally, 驴it provides an API that hides any low-level details such as sending messages, creating threads and provides an interface for data parallelism. This paper presents our design decisions and our implementation as well as examples of how easy ALDOR programmers can implement parallel algorithms in a high-level abstract way with 驴it.