Newsgroups: comp.parallel
From: igor@sedal.su.oz.au (Igor Milosavlevich)
Subject: Re: Automatic alignment in array language programs
Keywords: parallelizing compilers, array alignment, array languages
Organization: SEDAL, Sydney University
Date: Sun, 26 Nov 1995 00:51:01 GMT
Message-ID: <498dll$3j@metro.ucc.su.OZ.AU>

In article <48qa8i$c83@ashe.cs.unc.edu>,
Siddhartha Chatterjee <sc@cs.unc.edu> wrote:
>In article <47s71p$neq@metro.ucc.su.OZ.AU>, igor@sedal.su.oz.au (Igor Milosavlevich) writes:
>|> (...) the Excalibur system, an interactive MATLAB restructurer
>|> developed at RIACS.  However, none of these seem to address the array
>|> alignment for distributed memory machines.
>
>As one of the developers of the Excalibur project, I've got to respond. Whatever
>gave you the ides that it's an interactive MATLAB restructurer?  It's more like
>an HPF preprocessor.  It addresses precisely the problems of alignment and
>distribution of arrays in a distributed memory context.  For papers, follow the
>"Publications" link from my home page (URL below).

Unfortunately, I've done just the opposite of what I wanted to
achieve--instead of giving some helpful information with my question, I
created confusion by mixing up project names!

My note about the interactive MATLAB restructurer was meant to refer to
the FALCON project at University of Illinois at Urbana-Champain
(http://www.csrd.uiuc.edu/falcon/falcon.html).

The Excalibur papers contain very useful information about array
alignment and distribution in DMS, I just wanted to find out if
anyone has applied similar techniques to very high-level array
languages as well.

Again, my apologies to the Excalibur and FALCON teams.

--
Igor Milosavlevich  <igor@sedal.usyd.edu.au>           Tel: (02) 351 3297
URL http://www.sedal.usyd.edu.au/~igor/                Fax: (02) 660 1228
Dept of Electrical Engineering, University of Sydney, NSW 2006, Australia


