home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / sci / math / symbolic / 3013 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.3 KB  |  57 lines

  1. Newsgroups: sci.math.symbolic
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!darwin.sura.net!paladin.american.edu!news.univie.ac.at!alijku05!risc.uni-linz.ac.at!schreine
  3. From: schreine@risc.uni-linz.ac.at (Wolfgang Schreiner)
  4. Subject: Re: Multiprocessor Implementations of Symbolic Software?
  5. Message-ID: <1992Nov17.083832.8531@alijku05.edvz.uni-linz.ac.at>
  6. Sender: news@alijku05.edvz.uni-linz.ac.at
  7. Nntp-Posting-Host: melmac.risc.uni-linz.ac.at
  8. Organization: RISC-Linz, Johannes Kepler University, Linz, Austria
  9. References: <1992Nov12.042527.10730@colorado.edu> <1992Nov16.093358.9281@alijku05.edvz.uni-linz.ac.at>
  10. Date: Tue, 17 Nov 1992 08:38:32 GMT
  11. Lines: 44
  12.  
  13. In article <1992Nov12.042527.10730@colorado.edu>, sherod@newton.Colorado.EDU 
  14. (Scott Herod) writes:
  15. > Are there multiprocessor implimentations of any of the larger 
  16. > symbolic software packages?  It seems that this is the wave of
  17. > future esp. since many of these packages stress functional as
  18. > opposed to procedural programming.
  19. > Scott Herod
  20.  
  21. We developed a parallel programming interface PACLIB for the 
  22. computer algebra package SACLIB which is a library of C
  23. functions that supports in particular polynomial arithmetic.
  24. PACLIB is built on top of the uSystem kernel of the 
  25. University of Waterloo that provides light-weight concurrency 
  26. under UNIX.
  27.  
  28. PACLIB is based on C and supports the following features:
  29.  
  30. * light-weight concurrency based on a functional model (in C)
  31. * non-determinism and speculative parallelism
  32. * functional streams and shared buffers
  33. * parallel garbage collection
  34.  
  35. A compiler for a functional language into PACLIB-C is 
  36. currently under development.
  37.  
  38. The PACLIB package runs on a Sequent Symmetry shared memory
  39. computers with 20 processors under Dynix/ptx but it should be
  40. portable to any UNIX machine supported by the uSystem package.
  41.  
  42. A user manual for PACLIB can be derived via anonymous ftp 
  43. from melmac.risc.uni-linz.ac.at (140.78.140.60) in form of
  44. a compressed dvi file pub/reports/parlab/pacuser.dvi.Z.
  45.  
  46. Best regards, WS
  47.  
  48. -- 
  49. --------------------------------------------------------
  50. Wolfgang Schreiner
  51. Research Institute for Symbolic Computation (RISC-Linz)
  52. Johannes Kepler University, A-4040 Linz, Austria
  53. Tel: +43 7236 3231 66  Fax: +43 7236 3231 30
  54. Email: schreine@risc.uni-linz.ac.at
  55. --------------------------------------------------------
  56.