rjfrey@uunet.UU.NET (Robert J Frey) (12/07/88)
Does anyone know of anyone who is using APL to implement or describe parallel algorithms? It would seem that APL, which tends to produce "loopless" code, would be a natural medium for many applications. Anyone care to comment about the utility of a "parallel APL" implementation? ============================================================================== |Dr. Robert J. Frey | {acsm, sbcs, polyof}!kepler1!rjfrey | |Kepler Financial Management, Ltd.|------------------------------------------| |100 North Country Rd., Bldg. B | The views expressed are wholly my own and| |Setauket, NY 11766 | and do not reflect those of the Indepen- | |(516) 689-6300 x.16 | dent Republic of Latvia. | ==============================================================================
eugene@eos.arc.nasa.gov (Eugene Miya) (12/08/88)
I asked several people involved in the use of APL on the STAR-100 at LLNL in the 1970s why it didn't take off (The "Geez, it's logically parallel vector [what have you]...") The inconsistent reply had to do with the order of evaluation. Steve Wallach at Convex has also mentioned APL and I sent him Tim Budd's APL compiler (would not quite come up on on C-1, yacc problems). It will be interesting to watch the development of parallel languages in coming years: the semantics of parallelism have changed, how much will look like APL? How much will differ? Portability (compiler/interpreter as well as program) will be an increasing concern. If APL lags, you won't see it on parallel machines (APL2 on IBMs may be an exception due to inertia). Another gross generalization from --eugene miya, NASA Ames Research Center, eugene@aurora.arc.nasa.gov resident cynic at the Rock of Ages Home for Retired Hackers: "Mailers?! HA!", "If my mail does not reach you, please accept my apology." {uunet,hplabs,ncar,decwrl,allegra,tektronix}!ames!aurora!eugene "Send mail, avoid follow-ups. If enough, I'll summarize."
fpst@hubcap.UUCP (Steve Stevenson) (12/08/88)
>Steve Wallach at Convex has also mentioned APL and I sent him Tim Budd's >APL compiler (would not quite come up on on C-1, yacc problems). It will I will be very grateful if somebody could give me copies of aboved mentiond APL compiler. I am trying to write APL compiler/interpreter for Amtek2010 multicomputer. In other related subject matters; does anybody know if there are libraries of common subroutines for hypercube or message passing multicomputers?(FFT, sorting, etc). Thanks -------------------------------------------------------------------- Sehyo Chang sec@coby.ics.hawaii.edu University of Hawaii -- Steve Stevenson fpst@hubcap.clemson.edu (aka D. E. Stevenson), fpst@prism.clemson.csnet Department of Computer Science, comp.parallel Clemson University, Clemson, SC 29634-1906 (803)656-5880.mabell
fpst@hubcap.UUCP (Steve Stevenson) (12/20/88)
I have had the pleasure of having Tim Budd for a teacher here at Oregon State. You may reach him direct at budd@mist.cs.orst.edu <via almost any gateway if needed> (please note: He is grading finals through today: monday 19 Dec, and is in addition recovering from minor surgery: you _may_ get slow replies.) Have fun! frank griswold -- Steve Stevenson fpst@hubcap.clemson.edu (aka D. E. Stevenson), fpst@prism.clemson.csnet Department of Computer Science, comp.parallel Clemson University, Clemson, SC 29634-1906 (803)656-5880.mabell