Navigation
Overview
Release
Latest News
Piit Publications
Piit Talks
Homepage of Niklaus Mannhart
|
an Aldor library to express parallel programs
Last Update: July 11, 2002
|
|
|
|
, called pi-it, is a library for parallel
Aldor computation, currently under development at ETH Zürich. It is designed to be architecture independent
(heterogenous) and runs on network of workstations, where a workstation can be a single processor
or a multiprocessor machine (shared or distributed memory). The library is portable across different
Unix platforms and can be easily compiled on all systems that Aldor supports.
The goals of parallel computer algebra systems are:
- independence from the architecture (portability)
- efficient execution of irregular parallel programs, and
- high level programming to hide low level details, especially those associated with
synchronization of parallel programs
The goals of are:
- to implement parallel features with Aldor in order to achieve high
system performance;
- to define a minimum set of function ensuring portability of source code to different
architecutres;
- to experiment with a programming model for parallel algorithms for computer algebra.
is based on a portability layer written in C
that provides a set of C functions (with calling convention from Aldor to C) to interface standard
libraries that mix communication (MPI, PVM) and threads (DTS,
Athapascan). Currently this interface is target
to use LAM/MPI.
|
|
|
|
 version 1.0.1, release date 10.07.02:
Requires LAM/MPI version 6.3.2 or later; GMP 4.0 or later; Aldor version 1.0.1.
Read the documentation (share/doc/piitref.ps,dvi,pdf) located in piit-share-1.0.1.tar.gz for installation instruction.
reference manual(included in piit-share-0.12.tar.gz)
 |
Reference manual, 714 KByte |
 |
Reference manual, 137 KByte compressed |
 |
Reference manual, 67 KByte compressed |
version 0.12, release date 31.01.01:
Requires LAM/MPI version 6.3.2 or later;
GMP 3.0 or 3.1;
Aldor version 1.1.12p6;
Salli
version 0.1.12f.
Optional: Sumit version 0.1.12f.
Read the documentation (share/doc/piitref.ps,dvi,pdf) located in piit-share-0.12.tar.gz for
installation instruction.
reference manual(included in piit-share-0.12.tar.gz)
|
Reference manual, 714 KByte |
|
Reference manual, 137 KByte compressed |
| Reference manual, 67 KByte compressed |
|
|
|
|
|
|
|
|
Parallelism in Aldor -- the communication library
for parallel,
distributed computing.
Niklaus Mannhart,
Thierry Gautier
In EuroPar'99 Parallel Processing, P. Amestoy, Ph. Berger, M. Daydé, I. Duff,
V. Frayssé, L. Giraud and R. Ruiz (eds). Springer, Berlin, pp. 1466-1475.
(Lecture Notes in Computer
Science,
1685).
|
261 KByte (version from LNCS Online) |
|
Online |
Parallelism and Aldor: a first report of 
Niklaus Mannhart,
Thierry Gautier
Poster, presented at the International Symposium on Symbolic and Algebraic Computation,
ISSAC, Aug 1998, Rostock, Germany.
Note: The original poster is of size A0. The pdf and postscript
version is an A4 version. You have to scale it by factor 4 to get A0.
This poster has been awarded as "Best Posters for
ISSAC'98".
|
Abstract, 223 KByte |
|
Abstact, 74 KByte compressed |
| Online |
|
422 KByte |
|
418 KByte (compressed) |
Design of :
an Aldor library to express parallel programs, extended abstract.
Niklaus Mannhart
Presented at the Sixth Rhine Workshop on Computer Algebra, Sankt Augustin, Germany, March 1998
|
152 KByte |
|
272 KByte |
|
Online |
|
|
|
|
ein
Kommunikationskernel für verteilte Computer-Algebra,
gehalten in "Forschung konkret", ETH Zürich, 25. Januar 1999
|
171 KByte
|
| 939 KByte (compressed)
|
|
Online |
an
Aldor library to express parallel programs,
given at the workshop on "Parallel Computer Algebra", Berkeley, USA, October 1998
|
421 KByte |
|
1.7 MByte (compressed) |
|
Online |
First Report on the Design of :
an Aldor library to express parallel programs,
given at the Sixth Rhine Workshop on Computer Algebra, Sankt Augustin, Germany, March 1998.
|
80 KByte |
|
169 KByte |
Parallel programming using the Aldor language: Desing and Implementation of
.
Thierry Gautier, Niklaus Mannhart; Computer Algebra Seminar 4.7.97
|
|
|
Top
|
© by Niklaus Mannhart
last updated 11-July-2002 by Niklaus Mannhart
|