From: skevos@seas.smu.edu (Paraskevas Evripidou)
Newsgroups: news.announce.conferences
Subject: Call For Papers
Date: 27 Jul 92 18:22:57 GMT
Expires: Fri, 14 Aug 1992 07:00:00 GMT
Organization: School of Engineering and Applied Science


[NOTE: A Postscript version is attached at the end of this announcement]


                         Call for Papers

                 IFIP WG 10.3 (Concurrent Systems)



         WORKING CONFERENCE ON ARCHITECTURES AND COMPILATION

          TECHNIQUES FOR FINE AND MEDIUM GRAIN PARALLELISM

                       January 20-22, 1993



                   Hotel Royal Plaza, Orlando, Florida



The   purpose of   this   working  conference is    to  bring together
researchers  in the issues of architecture  and  software for parallel
processing  in general,  with an  emphasis  on fine and  medium  grain
parallelism and data-driven computations.  One of the main emphasis of
the   present workshop  will be    to   present to  the   community  a
comprehensive and objective assessment of the data-flow field to date.
We  would  also like to  analyze   the  interaction of the   data-flow
approach with new developments in other  approaches to fine and medium
grain parallelism, namely, compilation  techniques for fine and medium
grain  parallelism,  and  non-data-flow architectures, such as  shared
memory multiprocessors  (medium grain) and superscalars-superpipelined
machines-VLIWs (fine-grain, small resource Von Neumann architectures).
The conference topics  will include (but will not  be  limited to) the
following:



  - Architectures and compilers for medium grain parallelism

  - Architectures and compilers for fine grain parallelism

  - Compilers/hardware techniques for the parallelization of nonnumerical
    applications

  - Data-flow software

  - Major projects in data driven computation, and other, competing
    approaches to parallelism

  - Assessment of performance of the data-flow approach vs. Von Neumann
    approaches (views opposing data-flow are also welcome)

  - Automated synthesis of special purpose fine-grain parallel hardware
    using data-flow or related approaches.

  - Novel algorithms for fine and medium grain parallel architectures


Authors should submit 4 copies of a 20 page  manuscript to the Program
committee chairman before August 14, 1992. Authors will be notified of
final decision before  September 30, 1992  and  the camera-ready  copy
will  be  due on October  30,  1992.  The  proceedings  of the working
conference will be published by North-Holland.


 General Chairman:                          Local Arrangements chairman:
 Dr. Kemal Ebcioglu                         Professor Paraskevas Evripidou
 IBM Thomas J. Watson Research Center       Southern Methodist University


 Program Committee Chairman:                Program Committee (tentative):
 Professor Jean-Luc Gaudiot                 Dr. D. Abramson (CSIRO, Australia)
 University of Southern California          Prof. M. Amamiya (Kyushu U.)
 Dept. of EE-Systems                        Prof. R. Babb (OGC)
 Los Angeles, CA 90089-2563                 Prof. L. Bic (UCI)
 (213) 740-4484                             Prof. W. Bohm (CSU)
 (213) 740-4449 (FAX)                       Prof. M. Cosnard (ENS-Lyon)
 gaudiot@usc.edu                            Dr. Doug DeGroot (TI)
                                            Prof. G. Gao (McGill, Canada)
                                            Prof. C. Girault (Paris VI, France)
                                            Prof. I. Koren (U. Mass)
                                            Prof. B. Lecussan (ONERA-Sup' Aero)
                                            Prof. E. Lee (UCB)
                                            Prof. A. Nicolau (UCI)
                                            Prof. G. Papadopoulos (MIT)
                                            Prof. R. Perrot (Queen U., UK)
                                            Prof. C. Polychronopoulos (UIUC)
                                            Dr. B. Rau (HP Labs)
                                            Dr. S. Sakai (ETL)
                                            Dr. G. Silberman (IBM)
                                            Prof. E. Swartzlander (UT Austin)
                                            Prof. H. Terada (Osaka U.)
                                            Dr. K. Traub (Motorola)
                                            Prof. A. Wendelborn
                                                 (U of Adelaide, Australia)


======================  Cut Here (Postscript Version) =======================
%!
%%BoundingBox: (atend)
%%Pages: (atend)
%%DocumentFonts: (atend)
%%EndComments
%
% FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0
% Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation.
% All rights reserved.
%
% Known Problems:
%   Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
/FMversion (3.0) def
% Set up Color vs. Black-and-White
    /FMPrintInColor systemdict /colorimage known
         systemdict /currentcolortransfer known or def
% Uncomment this line to force b&w on color printer
%   /FMPrintInColor false def
/FrameDict 195 dict def
systemdict /errordict known not {/errordict 10 dict def
         errordict /rangecheck {stop} put} if
% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
FrameDict /tmprangecheck errordict /rangecheck get put
errordict /rangecheck {FrameDict /bug true put} put
FrameDict /bug false put
mark
% Some PS machines read past the CR, so keep the following 3 lines together!
currentfile 5 string readline
00
0000000000
cleartomark
errordict /rangecheck FrameDict /tmprangecheck get put
FrameDict /bug get {
    /readline {
         /gstring exch def
         /gfile exch def
         /gindex 0 def
         {
              gfile read pop
              dup 10 eq {exit} if
              dup 13 eq {exit} if
              gstring exch gindex exch put
              /gindex gindex 1 add def
         } loop
         pop
         gstring 0 gindex getinterval true
         } def
    } if
/FMVERSION {
    FMversion ne {
         /Times-Roman findfont 18 scalefont setfont
         100 100 moveto
         (FrameMaker version does not match postscript_prolog!)
         dup =
         show showpage
         } if
    } def
/FMLOCAL {
    FrameDict begin
    0 def
    end
    } def
    /gstring FMLOCAL
    /gfile FMLOCAL
    /gindex FMLOCAL
    /orgxfer FMLOCAL
    /orgproc FMLOCAL
    /organgle FMLOCAL
    /orgfreq FMLOCAL
    /yscale FMLOCAL
    /xscale FMLOCAL
    /manualfeed FMLOCAL
    /paperheight FMLOCAL
    /paperwidth FMLOCAL
/FMDOCUMENT {
    array /FMfonts exch def
    /#copies exch def
    FrameDict begin
    0 ne dup {setmanualfeed} if
    /manualfeed exch def
    /paperheight exch def
    /paperwidth exch def
    /yscale exch def
    /xscale exch def
    currenttransfer cvlit /orgxfer exch def
    currentscreen cvlit /orgproc exch def
    /organgle exch def /orgfreq exch def
    setpapername
    manualfeed {true} {papersize} ifelse
    {manualpapersize} {false} ifelse
    {desperatepapersize} if
    end
    } def
    /pagesave FMLOCAL
    /orgmatrix FMLOCAL
    /landscape FMLOCAL
/FMBEGINPAGE {
    FrameDict begin
    /pagesave save def
    3.86 setmiterlimit
    /landscape exch 0 ne def
    landscape {
         90 rotate 0 exch neg translate pop
         }
         {pop pop}
         ifelse
    xscale yscale scale
    /orgmatrix matrix def
    gsave
    } def
/FMENDPAGE {
    grestore
    pagesave restore
    end
    showpage
    } def
/FMFONTDEFINE {
    FrameDict begin
    findfont
    ReEncode
    1 index exch
    definefont
    FMfonts 3 1 roll
    put
    end
    } def
/FMFILLS {
    FrameDict begin
    array /fillvals exch def
    end
    } def
/FMFILL {
    FrameDict begin
     fillvals 3 1 roll put
    end
    } def
/FMNORMALIZEGRAPHICS {
    newpath
    0.0 0.0 moveto
    1 setlinewidth
    0 setlinecap
    0 0 0 sethsbcolor
    0 setgray
    } bind def
    /fx FMLOCAL
    /fy FMLOCAL
    /fh FMLOCAL
    /fw FMLOCAL
    /llx FMLOCAL
    /lly FMLOCAL
    /urx FMLOCAL
    /ury FMLOCAL
/FMBEGINEPSF {
    end
    /FMEPSF save def
    /showpage {} def
    FMNORMALIZEGRAPHICS
    [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
    fx fy translate
    rotate
    fw urx llx sub div fh ury lly sub div scale
    llx neg lly neg translate
    } bind def
/FMENDEPSF {
    FMEPSF restore
    FrameDict begin
    } bind def
FrameDict begin
/setmanualfeed {
%%BeginFeature *ManualFeed True
     statusdict /manualfeed true put
%%EndFeature
    } def
/max {2 copy lt {exch} if pop} bind def
/min {2 copy gt {exch} if pop} bind def
/inch {72 mul} def
/pagedimen {
    paperheight sub abs 16 lt exch
    paperwidth sub abs 16 lt and
    {/papername exch def} {pop} ifelse
    } def
    /papersizedict FMLOCAL
/setpapername {
    /papersizedict 14 dict def
    papersizedict begin
    /papername /unknown def
         /Letter 8.5 inch 11.0 inch pagedimen
         /LetterSmall 7.68 inch 10.16 inch pagedimen
         /Tabloid 11.0 inch 17.0 inch pagedimen
         /Ledger 17.0 inch 11.0 inch pagedimen
         /Legal 8.5 inch 14.0 inch pagedimen
         /Statement 5.5 inch 8.5 inch pagedimen
         /Executive 7.5 inch 10.0 inch pagedimen
         /A3 11.69 inch 16.5 inch pagedimen
         /A4 8.26 inch 11.69 inch pagedimen
         /A4Small 7.47 inch 10.85 inch pagedimen
         /B4 10.125 inch 14.33 inch pagedimen
         /B5 7.16 inch 10.125 inch pagedimen
    end
    } def
/papersize {
    papersizedict begin
         /Letter {lettertray letter} def
         /LetterSmall {lettertray lettersmall} def
         /Tabloid {11x17tray 11x17} def
         /Ledger {ledgertray ledger} def
         /Legal {legaltray legal} def
         /Statement {statementtray statement} def
         /Executive {executivetray executive} def
         /A3 {a3tray a3} def
         /A4 {a4tray a4} def
         /A4Small {a4tray a4small} def
         /B4 {b4tray b4} def
         /B5 {b5tray b5} def
         /unknown {unknown} def
    papersizedict dup papername known {papername} {/unknown} ifelse get
    end
    /FMdicttop countdictstack 1 add def
    statusdict begin stopped end
    countdictstack -1 FMdicttop {pop end} for
    } def
/manualpapersize {
    papersizedict begin
         /Letter {letter} def
         /LetterSmall {lettersmall} def
         /Tabloid {11x17} def
         /Ledger {ledger} def
         /Legal {legal} def
         /Statement {statement} def
         /Executive {executive} def
         /A3 {a3} def
         /A4 {a4} def
         /A4Small {a4small} def
         /B4 {b4} def
         /B5 {b5} def
         /unknown {unknown} def
    papersizedict dup papername known {papername} {/unknown} ifelse get
    end
    stopped
    } def
/desperatepapersize {
    statusdict /setpageparams known
         {
         paperwidth paperheight 0 1
         statusdict begin
         {setpageparams} stopped pop
         end
         } if
    } def
/savematrix {
    orgmatrix currentmatrix pop
    } bind def
/restorematrix {
    orgmatrix setmatrix
    } bind def
/dmatrix matrix def
/dpi    72 0 dmatrix defaultmatrix dtransform
    dup mul exch   dup mul add   sqrt def
/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def
/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
/DiacriticEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
/udieresis /dagger /.notdef /cent /sterling /section /bullet
/paragraph /germandbls /registered /copyright /trademark /acute
/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
/periodcentered /quotesinglbase /quotedblbase /perthousand
/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
] def
/ReEncode {
    dup
    length
    dict begin
    {
    1 index /FID ne
         {def}
         {pop pop} ifelse
    } forall
    0 eq {/Encoding DiacriticEncoding def} if
    currentdict
    end
    } bind def
/graymode true def
    /bwidth FMLOCAL
    /bpside FMLOCAL
    /bstring FMLOCAL
    /onbits FMLOCAL
    /offbits FMLOCAL
    /xindex FMLOCAL
    /yindex FMLOCAL
    /x FMLOCAL
    /y FMLOCAL
/setpattern {
     /bwidth  exch def
     /bpside  exch def
     /bstring exch def
     /onbits 0 def  /offbits 0 def
     freq sangle landscape {90 add} if
         {/y exch def
          /x exch def
          /xindex x 1 add 2 div bpside mul cvi def
          /yindex y 1 add 2 div bpside mul cvi def
          bstring yindex bwidth mul xindex 8 idiv add get
          1 7 xindex 8 mod sub bitshift and 0 ne
          {/onbits  onbits  1 add def 1}
          {/offbits offbits 1 add def 0}
          ifelse
         }
         setscreen
     {} settransfer
     offbits offbits onbits add div FMsetgray
    /graymode false def
    } bind def
/grayness {
    FMsetgray
    graymode not {
         /graymode true def
         orgxfer cvx settransfer
         orgfreq organgle orgproc cvx setscreen
         } if
    } bind def
    /HUE FMLOCAL
    /SAT FMLOCAL
    /BRIGHT FMLOCAL
    /Colors FMLOCAL
FMPrintInColor

    {
    /HUE 0 def
    /SAT 0 def
    /BRIGHT 0 def
    % array of arrays Hue and Sat values for the separations [HUE BRIGHT]
    /Colors
    [[0    0  ]    % black
     [0    0  ]    % white
     [0.00 1.0]    % red
     [0.37 1.0]    % green
     [0.60 1.0]    % blue
     [0.50 1.0]    % cyan
     [0.83 1.0]    % magenta
     [0.16 1.0]    % comment / yellow
     ] def

    /BEGINBITMAPCOLOR {
         BITMAPCOLOR} def
    /BEGINBITMAPCOLORc {
         BITMAPCOLORc} def
    /BEGINBITMAPTRUECOLOR {
         BITMAPTRUECOLOR } def
    /BEGINBITMAPTRUECOLORc {
         BITMAPTRUECOLORc } def
    /K {
         Colors exch get dup
         0 get /HUE exch store
         1 get /BRIGHT exch store
           HUE 0 eq BRIGHT 0 eq and
              {1.0 SAT sub setgray}
              {HUE SAT BRIGHT sethsbcolor}
           ifelse
         } def
    /FMsetgray {
         /SAT exch 1.0 exch sub store
           HUE 0 eq BRIGHT 0 eq and
              {1.0 SAT sub setgray}
              {HUE SAT BRIGHT sethsbcolor}
           ifelse
         } bind def
    }

    {
    /BEGINBITMAPCOLOR {
         BITMAPGRAY} def
    /BEGINBITMAPCOLORc {
         BITMAPGRAYc} def
    /BEGINBITMAPTRUECOLOR {
         BITMAPTRUEGRAY } def
    /BEGINBITMAPTRUECOLORc {
         BITMAPTRUEGRAYc } def
    /FMsetgray {setgray} bind def
    /K {
         pop
         } def
    }
ifelse
/normalize {
    transform round exch round exch itransform
    } bind def
/dnormalize {
    dtransform round exch round exch idtransform
    } bind def
/lnormalize {
    0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
    } bind def
/H {
    lnormalize setlinewidth
    } bind def
/Z {
    setlinecap
    } bind def
    /fillvals FMLOCAL
/X {
    fillvals exch get
    dup type /stringtype eq
    {8 1 setpattern}
    {grayness}
    ifelse
    } bind def
/V {
    gsave eofill grestore
    } bind def
/N {
    stroke
    } bind def
/M {newpath moveto} bind def
/E {lineto} bind def
/D {curveto} bind def
/O {closepath} bind def
    /n FMLOCAL
/L {
    /n exch def
    newpath
    normalize
    moveto
    2 1 n {pop normalize lineto} for
    } bind def
/Y {
    L
    closepath
    } bind def
    /x1 FMLOCAL
    /x2 FMLOCAL
    /y1 FMLOCAL
    /y2 FMLOCAL
    /rad FMLOCAL
/R {
    /y2 exch def
    /x2 exch def
    /y1 exch def
    /x1 exch def
    x1 y1
    x2 y1
    x2 y2
    x1 y2
    4 Y
    } bind def
/RR {
    /rad exch def
    normalize
    /y2 exch def
    /x2 exch def
    normalize
    /y1 exch def
    /x1 exch def
    newpath
    x1 y1 rad add moveto
    x1 y2 x2 y2 rad arcto
    x2 y2 x2 y1 rad arcto
    x2 y1 x1 y1 rad arcto
    x1 y1 x1 y2 rad arcto
    closepath
    16 {pop} repeat
    } bind def
/C {
    grestore
    gsave
    R
    clip
    } bind def
    /FMpointsize FMLOCAL
/F {
    FMfonts exch get
    FMpointsize scalefont
    setfont
    } bind def
/Q {
    /FMpointsize exch def
    F
    } bind def
/T {
    moveto show
    } bind def
/RF {
    rotate
    0 ne {-1 1 scale} if
    } bind def
/TF {
    gsave
    moveto
    RF
    show
    grestore
    } bind def
/P {
    moveto
    0 32 3 2 roll widthshow
    } bind def
/PF {
    gsave
    moveto
    RF
    0 32 3 2 roll widthshow
    grestore
    } bind def
/S {
    moveto
    0 exch ashow
    } bind def
/SF {
    gsave
    moveto
    RF
    0 exch ashow
    grestore
    } bind def
/B {
    moveto
    0 32 4 2 roll 0 exch awidthshow
    } bind def
/BF {
    gsave
    moveto
    RF
    0 32 4 2 roll 0 exch awidthshow
    grestore
    } bind def
/G {
    gsave
    newpath
    normalize translate 0.0 0.0 moveto
    dnormalize scale
    0.0 0.0 1.0 5 3 roll arc
    closepath fill
    grestore
    } bind def
/A {
    gsave
    savematrix
    newpath
    2 index 2 div add exch 3 index 2 div sub exch
    normalize 2 index 2 div sub exch 3 index 2 div add exch
    translate
    scale
    0.0 0.0 1.0 5 3 roll arc
    restorematrix
    stroke
    grestore
    } bind def
    /x FMLOCAL
    /y FMLOCAL
    /w FMLOCAL
    /h FMLOCAL
    /xx FMLOCAL
    /yy FMLOCAL
    /ww FMLOCAL
    /hh FMLOCAL
    /FMsaveobject FMLOCAL
    /FMoptop FMLOCAL
    /FMdicttop FMLOCAL
/BEGINPRINTCODE {
    /FMdicttop countdictstack 1 add def
    /FMoptop count 4 sub def
    /FMsaveobject save def
    userdict begin
    /showpage {} def
    FMNORMALIZEGRAPHICS
    3 index neg 3 index neg translate
    } bind def
/ENDPRINTCODE {
    count -1 FMoptop {pop pop} for
    countdictstack -1 FMdicttop {pop end} for
    FMsaveobject restore
    } bind def
/gn {
    0
    {    46 mul
         cf read pop
         32 sub
         dup 46 lt {exit} if
         46 sub add
         } loop
    add
    } bind def
    /str FMLOCAL
/cfs {
    /str sl string def
    0 1 sl 1 sub {str exch val put} for
    str def
    } bind def
/ic [
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
    0
    {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
    {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
    {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
    {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
    {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
    {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
    {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
    {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
    {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
    ] def
    /sl FMLOCAL
    /val FMLOCAL
    /ws FMLOCAL
    /im FMLOCAL
    /bs FMLOCAL
    /cs FMLOCAL
    /len FMLOCAL
    /pos FMLOCAL
/ms {
    /sl exch def
    /val 255 def
    /ws cfs
    /im cfs
    /val 0 def
    /bs cfs
    /cs cfs
    } bind def
400 ms
/ip {
    is
    0
    cf cs readline pop
    {    ic exch get exec
         add
         } forall
    pop

    } bind def
/wh {
    /len exch def
    /pos exch def
    ws 0 len getinterval im pos len getinterval copy pop
    pos len
    } bind def
/bl {
    /len exch def
    /pos exch def
    bs 0 len getinterval im pos len getinterval copy pop
    pos len
    } bind def
/s1 1 string def
/fl {
    /len exch def
    /pos exch def
    /val cf s1 readhexstring pop 0 get def
    pos 1 pos len add 1 sub {im exch val put} for
    pos len
    } bind def
/hx {
    3 copy getinterval
    cf exch readhexstring pop pop
    } bind def
    /h FMLOCAL
    /w FMLOCAL
    /d FMLOCAL
    /lb FMLOCAL
    /bitmapsave FMLOCAL
    /is FMLOCAL
    /cf FMLOCAL
/wbytes {
    dup
    8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse
    } bind def
/BEGINBITMAPBWc {
    1 {} COMMONBITMAPc
    } bind def
/BEGINBITMAPGRAYc {
    8 {} COMMONBITMAPc
    } bind def
/BEGINBITMAP2BITc {
    2 {} COMMONBITMAPc
    } bind def
/COMMONBITMAPc {
    /r exch def
    /d exch def
    gsave
    translate rotate scale /h exch def /w exch def
    /lb w d wbytes def
    sl lb lt {lb ms} if
    /bitmapsave save def
    r
    /is im 0 lb getinterval def
    ws 0 lb getinterval is copy pop
    /cf currentfile def
    w h d [w 0 0 h neg 0 h]
    {ip} image
    bitmapsave restore
    grestore
    } bind def
/BEGINBITMAPBW {
    1 {} COMMONBITMAP
    } bind def
/BEGINBITMAPGRAY {
    8 {} COMMONBITMAP
    } bind def
/BEGINBITMAP2BIT {
    2 {} COMMONBITMAP
    } bind def
/COMMONBITMAP {
    /r exch def
    /d exch def
    gsave
    translate rotate scale /h exch def /w exch def
    /bitmapsave save def
    r
    /is w d wbytes string def
    /cf currentfile def
    w h d [w 0 0 h neg 0 h]
    {cf is readhexstring pop} image
    bitmapsave restore
    grestore
    } bind def
    /proc1 FMLOCAL
    /proc2 FMLOCAL
    /newproc FMLOCAL
/Fmcc {
    /proc2 exch cvlit def
    /proc1 exch cvlit def
    /newproc proc1 length proc2 length add array def
    newproc 0 proc1 putinterval
    newproc proc1 length proc2 putinterval
    newproc cvx
} bind def
/ngrayt 256 array def
/nredt 256 array def
/nbluet 256 array def
/ngreent 256 array def
    /gryt FMLOCAL
    /blut FMLOCAL
    /grnt FMLOCAL
    /redt FMLOCAL
    /indx FMLOCAL
    /cynu FMLOCAL
    /magu FMLOCAL
    /yelu FMLOCAL
    /k FMLOCAL
    /u FMLOCAL
/colorsetup {
    currentcolortransfer
    /gryt exch def
    /blut exch def
    /grnt exch def
    /redt exch def
    0 1 255 {
         /indx exch def
         /cynu 1 red indx get 255 div sub def
         /magu 1 green indx get 255 div sub def
         /yelu 1 blue indx get 255 div sub def
         /k cynu magu min yelu min def
         /u k currentundercolorremoval exec def
         nredt indx 1 0 cynu u sub max sub redt exec put
         ngreent indx 1 0 magu u sub max sub grnt exec put
         nbluet indx 1 0 yelu u sub max sub blut exec put
         ngrayt indx 1 k currentblackgeneration exec sub gryt exec put
    } for
    {255 mul cvi nredt exch get}
    {255 mul cvi ngreent exch get}
    {255 mul cvi nbluet exch get}
    {255 mul cvi ngrayt exch get}
    setcolortransfer
    {pop 0} setundercolorremoval
    {} setblackgeneration
    } bind def
    /tran FMLOCAL
/fakecolorsetup {
    /tran 256 string def
    0 1 255 {/indx exch def
         tran indx
         red indx get 77 mul
         green indx get 151 mul
         blue indx get 28 mul
         add add 256 idiv put} for
    currenttransfer
    {255 mul cvi tran exch get 255.0 div}
    exch Fmcc settransfer
} bind def
/BITMAPCOLOR {
    /d 8 def
    gsave
    translate rotate scale /h exch def /w exch def
    /bitmapsave save def
    colorsetup
    /is w d wbytes string def
    /cf currentfile def
    w h d [w 0 0 h neg 0 h]
    {cf is readhexstring pop} {is} {is} true 3 colorimage
    bitmapsave restore
    grestore
    } bind def
/BITMAPCOLORc {
    /d 8 def
    gsave
    translate rotate scale /h exch def /w exch def
    /lb w d wbytes def
    sl lb lt {lb ms} if
    /bitmapsave save def
    colorsetup
    /is im 0 lb getinterval def
    ws 0 lb getinterval is copy pop
    /cf currentfile def
    w h d [w 0 0 h neg 0 h]
    {ip} {is} {is} true 3 colorimage
    bitmapsave restore
    grestore
    } bind def
/BITMAPTRUECOLORc {
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def

        /is w string def

        ws 0 w getinterval is copy pop
        /cf currentfile def
        w h 8 [w 0 0 h neg 0 h]
        {ip} {gip} {bip} true 3 colorimage
        bitmapsave restore
        grestore
        } bind def
/BITMAPTRUECOLOR {
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def
        /is w string def
        /gis w string def
        /bis w string def
        /cf currentfile def
        w h 8 [w 0 0 h neg 0 h]
        { cf is readhexstring pop }
        { cf gis readhexstring pop }
        { cf bis readhexstring pop }
        true 3 colorimage
        bitmapsave restore
        grestore
        } bind def
/BITMAPTRUEGRAYc {
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def

        /is w string def

        ws 0 w getinterval is copy pop
        /cf currentfile def
        w h 8 [w 0 0 h neg 0 h]
        {ip gip bip w gray} image
        bitmapsave restore
        grestore
        } bind def
/ww FMLOCAL
/r FMLOCAL
/g FMLOCAL
/b FMLOCAL
/i FMLOCAL
/gray {
        /ww exch def
        /b exch def
        /g exch def
        /r exch def
        0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
              b i get .114 mul add add r i 3 -1 roll floor cvi put } for
        r
        } bind def
/BITMAPTRUEGRAY {
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def
        /is w string def
        /gis w string def
        /bis w string def
        /cf currentfile def
        w h 8 [w 0 0 h neg 0 h]
        { cf is readhexstring pop
          cf gis readhexstring pop
          cf bis readhexstring pop w gray}  image
        bitmapsave restore
        grestore
        } bind def
/BITMAPGRAY {
    8 {fakecolorsetup} COMMONBITMAP
    } bind def
/BITMAPGRAYc {
    8 {fakecolorsetup} COMMONBITMAPc
    } bind def
/ENDBITMAP {
    } bind def
end
    /ALDsave FMLOCAL
    /ALDmatrix matrix def ALDmatrix currentmatrix pop
/StartALD {
    /ALDsave save def
     savematrix
     ALDmatrix setmatrix
    } bind def
/InALD {
     restorematrix
    } bind def
/DoneALD {
     ALDsave restore
    } bind def
%%EndProlog
%%BeginSetup
(3.0) FMVERSION
1 1 612 792 0 1 7 FMDOCUMENT
0 0 /Times-Bold FMFONTDEFINE
1 0 /Times-Roman FMFONTDEFINE
2 1 /ZapfDingbats FMFONTDEFINE
3 0 /Helvetica FMFONTDEFINE
4 0 /Helvetica-Bold FMFONTDEFINE
32 FMFILLS
0 0 FMFILL
1 .1 FMFILL
2 .3 FMFILL
3 .5 FMFILL
4 .7 FMFILL
5 .9 FMFILL
6 .97 FMFILL
7 1 FMFILL
8 <0f1e3c78f0e1c387> FMFILL
9 <0f87c3e1f0783c1e> FMFILL
10 <cccccccccccccccc> FMFILL
11 <ffff0000ffff0000> FMFILL
12 <8142241818244281> FMFILL
13 <03060c183060c081> FMFILL
14 <8040201008040201> FMFILL
16 1 FMFILL
17 .9 FMFILL
18 .7 FMFILL
19 .5 FMFILL
20 .3 FMFILL
21 .1 FMFILL
22 0.03 FMFILL
23 0 FMFILL
24 <f0e1c3870f1e3c78> FMFILL
25 <f0783c1e0f87c3e1> FMFILL
26 <3333333333333333> FMFILL
27 <0000ffff0000ffff> FMFILL
28 <7ebddbe7e7dbbd7e> FMFILL
29 <fcf9f3e7cf9f3f7e> FMFILL
30 <7fbfdfeff7fbfdfe> FMFILL
%%EndSetup
%%Page: "1" 1
%%BeginPaperSize: Letter
%%EndPaperSize
612 792 0 FMBEGINPAGE
72 603 567 702 R
7 X
0 K
V
0.5 H
2 Z
0 X
N
72 63 567 612 R
1 X
V
2 X
N
63 612 558 711 R
1 X
V
2 X
N
63 72 558 612 R
7 X
V
0 X
N
270 76 549 603 R
7 X
V
0 10 Q
0 X
(CONFERENCE OBJECTIVES) 270 596.33 T
1 F
0.2 (The purpose of this working conference is to bring together research-) 270 580.33 P
-0.05 (ers in the issues of architecture and software for parallel processing in) 270 568.33 P
0.56 (general, with an emphasis on fine and medium grain parallelism and) 270 556.33 P
1.21 (data-driven computations. One of the main emphasis of the present) 270 544.33 P
0.81 (workshop will be to present to the community a comprehensive and) 270 532.33 P
-0.32 (objective assessment of the data-flow field to date. We would also like) 270 520.33 P
-0.41 (to analyze the interaction of the data-flow approach with new develop-) 270 508.33 P
-0.61 (ments in other approaches to fine and medium grain parallelism, name-) 270 496.33 P
-0.06 (ly, compilation techniques for fine and medium grain parallelism, and) 270 484.33 P
0.75 (non-data-flow architectures, such as shared memory multiprocessors) 270 472.33 P
3.14 (\050medium grain\051 and superscalars-superpipelined machines-VLIWs) 270 460.33 P
0.49 (\050fine-grain, small resource Von Neumann architectures\051. The confer-) 270 448.33 P
(ence topics will include \050but will not be limited to\051 the following:) 270 436.33 T
2 F
(o) 270 412.33 T
1 F
(Architectures and compilers for medium grain parallelism) 288 412.33 T
2 F
(o) 270 396.33 T
1 F
(Architectures and compilers for fine grain parallelism) 288 396.33 T
2 F
(o) 270 380.33 T
1 F
0.66 (Compilers/hardware techniques for the parallelization of nonnu-) 288 380.33 P
(merical applications) 288 368.33 T
2 F
(o) 270 352.33 T
1 F
(Data-flow software) 288 352.33 T
2 F
(o) 270 336.33 T
1 F
0.64 (Major projects in data-driven computation, and other competing) 288 336.33 P
(approaches to parallelism) 288 324.33 T
2 F
(o) 270 308.33 T
1 F
1.37 (Assessment of performance of the data-flow approach vs. Von) 288 308.33 P
1.72 (Neumann approaches \050views opposing data-flow are also wel-) 288 296.33 P
(come\051) 288 284.33 T
2 F
(o) 270 268.33 T
1 F
0.61 (Automated synthesis of special purpose fine-grain parallel hard-) 288 268.33 P
(ware using data-flow or related approaches.) 288 256.33 T
2 F
(o) 270 240.33 T
1 F
-0.27 (Novel algorithms for fine and medium grain parallel architectures) 288 240.33 P
0 F
(INFORMATION FOR AUTHORS) 270 216.33 T
1 F
0.76 (Authors should submit 4 copies of a 20 page manuscript to the Pro-) 270 200.33 P
-0.58 (gram committee chairman before August 14, 1992. Authors will be no-) 270 188.33 P
1.34 (tified of final decision before September 30, 1992 and the camera-) 270 176.33 P
0.54 (ready copy will be due on October 30, 1992. The proceedings of the) 270 164.33 P
(working conference will be published by North-Holland.) 270 152.33 T
0 F
(IMPORTANT DATES) 270 128.33 T
2 F
(o) 270 112.33 T
1 F
(Papers due:) 288 112.33 T
0 F
(August 14, 1992) 396 112.33 T
2 F
(o) 270 100.33 T
1 F
(Acceptance notification:) 288 100.33 T
0 F
(September 30, 1992) 396 100.33 T
2 F
(o) 270 88.33 T
1 F
(Camera-ready copy due:) 288 88.33 T
0 F
(October 30, 1992) 396 88.33 T
72 75 252 603 R
7 X
V
0 X
(GENERAL CHAIRMAN) 72 596.33 T
1 F
(Dr. Kemal Ebcio) 72 583 T
3 12 Q
(\371) 140 583 T
1 10 Q
(glu) 140 583 T
(IBM Thomas J. Watson Research Center) 72 570.33 T
0 F
(LOCAL ARRANGEMENTS CHAIR) 72 554.33 T
1 F
(Prof. Paraskevas Evripidou) 72 542.33 T
(Southern Methodist University) 72 530.33 T
0 F
(PUBLICITY CHAIRMAN) 72 514.33 T
1 F
(Professor Michael Barton) 72 502.33 T
(University of Bristol, UK) 72 490.33 T
0 F
(PUBLICATIONS CHAIRMAN) 72 474.33 T
1 F
(Professor Michel Cosnard) 72 462.33 T
(Ecole Normale Sup\216rieure de Lyon, France) 72 450.33 T
0 F
(PROGRAM COMMITTEE CHAIRMAN) 72 434.33 T
1 F
(Professor Jean-Luc Gaudiot) 72 422.33 T
(University of Southern California) 72 410.33 T
(Dept of Electrical Engineering - Systems) 72 398.33 T
(Los Angeles, CA 90089-2563) 72 386.33 T
(\050213\051740-4484, \050213\051740-4449 \050FAX\051) 72 374.33 T
(gaudiot@usc.edu) 72 362.33 T
0 F
(PROGRAM COMMITTEE \050tentative\051) 72 346.33 T
1 F
(Dr. D. Abramson \050CSIRO, Australia\051) 72 334.33 T
(Prof. M. Amamiya \050Kyushu U.\051) 72 322.33 T
(Prof. R. Babb \050OGI\051) 72 310.33 T
(Prof. L. Bic \050UCI\051) 72 298.33 T
(Prof. W. B\232hm \050CSU\051) 72 286.33 T
(Prof. M. Cosnard \050ENS-Lyon\051) 72 274.33 T
(Dr. Doug DeGroot \050TI\051) 72 262.33 T
(Prof. G. Gao \050McGill, Canada\051) 72 250.33 T
(Prof. C. Girault \050Paris VI, France\051) 72 238.33 T
(Prof. I. Koren \050U. Mass\051) 72 226.33 T
(Prof. B. Lecussan \050ONERA-Sup' Aero\051) 72 214.33 T
(Prof. E. Lee \050UCB\051) 72 202.33 T
(Prof. A. Nicolau \050UCI\051) 72 190.33 T
(Prof. G. Papadopoulos \050MIT\051) 72 178.33 T
(Prof. R. Perrot \050Queen U., UK\051) 72 166.33 T
(Prof. C. Polychronopoulos \050UIUC\051) 72 154.33 T
(Dr. S. Sakai \050ETL\051) 72 142.33 T
(Dr. G. Silberman \050IBM\051) 72 130.33 T
(Prof. E. Swartzlander \050UT Austin\051) 72 118.33 T
(Prof. H. Terada \050Osaka U.\051) 72 106.33 T
(Dr. K. Traub \050Motorola\051) 72 94.33 T
-0.58 (Prof. A. Wendelborn \050Adelaide U., Australia\051) 72 82.33 P
261 612 261 72 2 L
N
4 14 Q
(C A L L   F O R   P A P E R S) 73 717.94 T
4 18 Q
7 X
1 K
(IFIP WG 10.3 \050Concurrent Systems\051) 72.09 691.72 T
4 14 Q
(Working Conference on) 72.29 673.64 T
4 18 Q
(Architectures and Compilation Techniques) 72 651.36 T
4 14 Q
(January 20-22, 1993) 72 616.66 T
2 F
(n) 212.01 616.66 T
4 F
(  Hotel Royal Plaza, Orlando, Florida) 222.65 616.66 T
4 18 Q
(for Fine and Medium Grain Parallelism) 72 633.36 T
FMENDPAGE
%%EndPage: "1" 2
%%Trailer
%%BoundingBox: 0 0 612 792
%%Pages: 1 1
%%DocumentFonts: Times-Bold
%%+ Times-Roman
%%+ ZapfDingbats
%%+ Helvetica
%%+ Helvetica-Bold