[comp.lang.apl] Parallel APL?

shoulson@husc9.harvard.edu (Mark Shoulson) (11/12/90)

Hello.  I am currently taking a course in Parallel Computing (the first on
that subject I have ever taken), and I was wondering if any work has been
done on a parallel version of APL, like the various parallel languages
developed for such beasties as the Connection Machine or MASPAR or
whatever.  Just curious if anyone's got any references.  Thanks!

~mark
      o o     o   o             o o   o     o        o   o     o o          
              o                       o	o   o  	   o       o   	 o     	     
  o   o     o     o         o     o     o   o      o   	 o     o     N2KOT   
Mark E. Shoulson:  shoulson@husc9.harvard.edu 

mrys@ethz.UUCP (Michael Rys) (11/12/90)

In article <4679@husc6.harvard.edu> shoulson@husc9.UUCP (Mark Shoulson) writes:
>
>Hello.  I am currently taking a course in Parallel Computing (the first on
>that subject I have ever taken), and I was wondering if any work has been
>done on a parallel version of APL, like the various parallel languages
>developed for such beasties as the Connection Machine or MASPAR or
>whatever.  Just curious if anyone's got any references.  Thanks!
>
>~mark
>Mark E. Shoulson:  shoulson@husc9.harvard.edu 

Check out the proceeding of the ACM APL90 conference held in Copenhagen
this year. There are some papers about this topic which should
help you and lead to further references.

Hope this helps Michael

+---------------------------------------------------------------+
| Michael Rys, V. Conzett Str. 34; CH-8004 Zuerich; Switzerland |
+---------------------------------------------------------------+
| UUCP:  mrys@ethz.UUCP or       EAN:     mrys@ifi.ethz.ch	|
|        mrys@bernina.UUCP       IPSANet: mrys@ipsaint		|
| Voice: +41 1 242 35 87					|
+---------------------------------------------------------------+
-- Wovon man nicht sprechen kann, darueber muss man schweigen. --
       Ludwig Wittgenstein, Tractatus logico-philosophicus

kingsley@hpwrce.HP.COM (Kingsley Morse) (11/13/90)

I've been told Cray or Control Data had an APL.

budd@mist.CS.ORST.EDU (Tim Budd) (11/14/90)

I have students working on an APL -> C translator (or compiler), which we
hope to eventually transform into an APL -> C* translator and thereby gain
parallelism on a CM or MassPar type system.  This is a masters project,
and not ready for release yet.  If and when it does become more stable, it
will probably be relased by anonymous ftp, but don't expect anything before
the end of the academic year.  (This is a successor to the compiler
described in my book, AN APL Compiler, and the code is considerably better 
than described there).
--tim budd, oregon state university

pmk@craycos.com (Peter Klausler) (11/14/90)

In article <3970003@hpwrce.HP.COM> kingsley@hpwrce.HP.COM (Kingsley Morse) writes:
>I've been told Cray or Control Data had an APL.

Neither "Cray" (CRI or CCC) has an APL, unfortunately. There's no customer
demand for it on the big iron.

On CDC Cyber machines, the APLUM interpreter was (is?) available.

dag@fciva.FRANKLIN.COM (Daniel A. Graifer) (11/16/90)

In article <1990Nov13.181255.15343@craycos.com> pmk@craycos.com (Peter Klausler) writes:
>In article <3970003@hpwrce.HP.COM> kingsley@hpwrce.HP.COM (Kingsley Morse) writes:
>>I've been told Cray or Control Data had an APL.
>Neither "Cray" (CRI or CCC) has an APL, unfortunately. There's no customer
>demand for it on the big iron.

I recall a rumour from my college days in the late 70's that somebody at Los
Alamos Labs had put an APL interpreter on one of their crays.  As I recall, it
was a single user implementation, it wouldn't co-reside with any other process
on the machine....kind of an expensive workstation!  But you might direct an
inquiry there.

Back in the early 80s, Burroughs (now Unisys) had the 'Burroughs Scientific
Processor' (BSP), a coprocessor which hung off of their 7000 series mainframes
which may have had an APL implementation.

Just because a computer's manufacturer doesn't have a piece of software doesn't
mean it doesn't exist.  For this class machine, I would send inquires to the
Livermore Labs as well as Los Alamos, and to NCSA and the San Diego Super-
Computing Center at UCSD.  I believe all of these places are on the net.

Dan