Newsgroups: comp.sys.convex,comp.parallel,comp.parallel.pvm
From: rubin@cxsoft.convex.com (Robert Rubin,b2e02-l,4553,)
Subject: Summer Parallel Programming Institute
Summary: University of Colorado Summer Parallel Programming Institute
Keywords: parallel programming, mpp, pvm, c++, dce, threads
Organization: Engineering, Convex Computer Corporation, Richardson, Tx USA
Date: Mon, 18 Jul 1994 16:54:28 GMT
Message-ID: <Ct5Ays.u7@dcs.ed.ac.uk>


==============================
Reminder:
The fees for the Institute go up after this Friday, July 15th.  If
you are planning to attend, please register this week and save some
money.
==============================

                              University of Colorado
                        Center for Software Systems Science
                       Summer Parallel Programming Institute
                                 August 6-12, 1994

         This  programming  institute  is  organized  by  the  Center  for
         Software  Systems  Science  at the University of Colorado.  It is
         cosponsored by Convex CXSOFT.

         1.  SCHEDULE

    ___________________________________________________________________________
    Course                           Instructor              August
                                                 ______________________________
                                                 6   7   8   9   10   11   12
   C Programming                    Grunwald     x   x
   C++ Programming                  Nutt         x   x
   HPF Programming                  Jessup       x   x
    ___________________________________________________________________________
   Programming on P Threads & DCE   Grunwald             x   x    x
   Programming in PVM               Beguelin             x   x    x
    ___________________________________________________________________________
   Programming the Convex SPP       (tba)                              x
   Programming the KSR-1            Baillie                            x
    ___________________________________________________________________________
   Programming the CM-5             (tba)                                   x
   Programming the Intel Paragon    Baillie                                 x
   ____________________________________________________________________________


         2.  COURSES

         C Programming.  Introduction to ANSI C for  programmers.   Covers
              the  material  in  Kernighan  and  Ritchie (Second Edition).
              Assumes programming experience  in  another  language,  e.g.
              Pascal,  Ada,  or  Fortran.   Hands-on  laboratory exercises
              using the University's computer systems.

         C++ Programming.  Introduction to object oriented programming  in
              C++.   Covers  classes,  inheritance, polymorphism, and type
              hierarchies.  Assumes a working  familiarity  with  ANSI  C.
              Hands-on  laboratory  exercises  using the University's com-
              puter systems.

         High Performance Fortran Programming.  Introduction  to  HPF  for
              those who already know another variant of Fortran.  Hands-on
              laboratory exercises using the  University's  computer  sys-
              tems.

         PThreads and DCE.  A three-day course  that  introduces  the  OSF
              Distributed  Computing  Environment (DCE) and POSIX threads.
              Hands-on laboratory exercises  using  one  or  more  of  the
              University's  parallel  computers.   This course is intended
              for scientific application programmers.

         Programming in PVM.  A three-day  course  introducing  PVM.   The
              course  explains  the components of PVM, then shows how they
              can be used to construct parallel applications in a  hetero-
              geneous network of computers.  Hands-on laboratory exercises
              using one or more of the  University's  parallel  computers.
              This  course is intended for scientific application program-
              mers.

         Programming the Convex SPP.  A one-day course that  explains  how
              to write effective parallel programs for the Convex SPP mul-
              ticomputer.  Assumes familiarity with  parallel  programming
              platforms.  Hands-on laboratory exercises.

         Programming the CM-5.  A one-day  course  that  explains  how  to
              write  effective parallel programs for the Thinking Machines
              CM-5 multicomputer.  Assumes familiarity with parallel  pro-
              gramming platforms.  Hands-on laboratory exercises using the
              Front  Range  Computer  Consortium  Thinking  Machines  CM-5
              machine.

         Programming the KSR-1.  A one-day course  that  explains  how  to
              write  effective  parallel  programs for the KSR-1 multicom-
              puter.  Assumes familiarity with parallel programming  plat-
              forms.   Hands-on laboratory exercises using the Front Range
              Computer Consortium KSR-1 machine.

         Programming the Intel Paragon.  A one-day  course  that  explains
              how to write effective parallel programs for the Intel Para-
              gon multicomputer.  Assumes familiarity with  parallel  pro-
              gramming platforms.  Hands-on laboratory exercises using the
              Front Range Computer Consortium Intel Paragon machine.

         3.  FACULTY

         Clive F. Baillie received his Ph.D. in Theoretical  Physics  from
              Edinburgh  University  in  Scotland in 1986.  He then joined
              Geoffrey Fox's Concurrent Computation Program at  the  Cali-
              fornia  Institute of Technology for four years attaining the
              position of senior staff scientist.  In 1990 he moved to the
              University  of Colorado as a research associate jointly with
              the Physics Department and the Center for  Applied  Parallel
              Processing  (CAPP).   Currently  he is working full time for
              CAPP.
              His research is in high performance computing focused mainly
              on  massively  parallel processors (MPPs). He is involved in
              two NSF Grand Challenge projects: Coupled  Fields  and  GAFD
              Turbulence, working on heterogeneous computing, benchmarking
              and performance evaluation,  and  parallel  compilation  and
              transformation  tools.   He has experience with most commer-
              cially available MPPs, in particular with the Kendall Square
              Research  KSR1  and  with the Intel Paragon.  In addition he
              has been co-teaching a graduate level course on  using  MPPs
              for  Grand  Challenge  problems with emphasis on performance
              optimization.

         Adam Beguelin joined the faculty of Carnegie Mellon University in
              the  spring  of 1992.  He holds a joint appointment with the
              School of Computer Science and the Pittsburgh Supercomputing
              Center.   He received his Ph.D. in Computer Science from the
              University of Colorado, in 1990.  His doctoral  dissertation
              described  an  implementation of a graph based parallel pro-
              gramming environment that provided visual  feedback  to  the
              programmer  with regard to the deterministic properties of a
              program.  His primary research interests are in the area  of
              computer systems, specifically the design and development of
              programming tools  and  environments  for  high  performance
              parallel  and distributed computing.  While a postdoc at the
              University of Tennessee and Oak Ridge  National  Laboratory,
              he  worked  (together  with  Jack Dongarra and other UT/ORNL
              researchers) on  the  PVM  and  HeNCE  projects,  tools  and
              environments   for  programming  heterogeneous  networks  of
              machines.  He is currently working on software tools to  aid
              in  the  programming  and performance tuning of parallel and
              distributed computer systems.

         Dirk Grunwald has been an Assistant Professor of Computer Science
              at  the  University  of  Colorado since 1989.  He earned his
              Ph.D in Computer Science from the University of Illinois  in
              1989.  His research interests include computer architecture,
              parallel programming, compilers, and performance evaluation.

         Liz Jessup has been an Assistant Professor of Computer Science at
              the  University of Colorado since 1989.  She earned her Ph.D
              in Computer Science from Yale University in 1989.  In  1990,
              she  was  awarded  the  Householder Fellowship in Scientific
              Computing and spent that year at Oak Ridge National  Labora-
              tory.  In 1993, she was awarded an NSF National Young Inves-
              tigator award for her research in numerical  linear  algebra
              and her role in developing a new undergraduate curriculum in
              high performance scientific computing.

         Gary Nutt is a Professor of Computer Science  and  of  Electrical
              and  Computer Engineering at the University of Colorado.  He
              is Director of the Center for Software  Systems  Science,  a
              co-founder  and  past  Director of the Colorado Open Systems
              Consortium, and was formerly a Vice President at Interactive
              Systems  Corporation.   He  is  also the organizer of the CU
              Summer  Parallel  Programming   Institute.    His   research
              interests  include distributed systems and programming, per-
              formance evaluation, operating systems,  open  systems,  and
              computer  supported cooperative work.  He teaches courses in
              C/C++  programming,  operating  systems,   object   oriented
              design, performance tuning, and distributed systems program-
              ming.







         CU Summer Parallel Programming Institute        August 6-12, 1994



                              HOTEL RESERVATION FORM

         Select your desired hotel accommodations then  mail  or  FAX  the
         form  directly to the Broker Inn so that it arrives prior to July
         6, 1994.  If you call the hotel, indicate that  this  reservation
         is in conjunction with the University of Colorado Summer Parallel
         Programming Institute ("CU SPPI").


          _______________________________________________________________
           Hotel                  Room Type                  Price/night
          _______________________________________________________________
           Broker Inn             [] Single                          $68
           555 30th Street        [] Double                          $78
           Boulder, CO 80303      [] King size bed             $10 extra
           (303) 444-3330         [] Non-smoking requested
           (800) 338-5407
           (303) 444-6444 (FAX)
          _______________________________________________________________


         Name:  __________________________________________________

         Phone number:  ____________________

         Affiliation:  __________________________________________________

         Address:  __________________________________________________

         City:     ____________________     State:      __________     Zip
         __________

         Arrival Date: ____________________ Departure Date: ___________________

         Reservations at hotels must  be  guaranteed  with  first  night's
         advance deposit, or by Visa, MasterCard, American Express, Diners
         Club, Carte Blanche, or Discover credit card.

         Card Type: ____________________    Expiration Date: __________________

         Card Number:  __________________________________________________

         Signature:  __________________________________________________

         Check-in time is after 3:00 pm and check-out  time  is  1:00  pm.
         Guests  who  do  not  cancel prior to 4:00 pm on August 6 will be
         charged for one day.  Reservation requests received after July  6
         will be filled on a space-available basis.











         CU Summer Parallel Programming Institute        August 6-12, 1994



                             ADVANCE REGISTRATION FORM

       Fees cover course attendance, course  materials,  coffee  breaks,  and
       lunch.  No other accommodations are included.  Enrollment will be lim-
       ited.  If you are unable to attend the meeting  after  you  have  paid
       fees,  you  may  request a full refund prior to July 1 or a 66% refund
       from July 2 to July 15.  No  refunds  can  be  given  after  July  15.
       Reserve  your  room directly with the hotel (see the attached reserva-
       tion form).

       Please mark the courses you wish to  attend,  select  the  appropriate
       fees, and enter the total amount at the bottom.  Checks and money ord-
       ers must be payable to the University of Colorado.  Return  this  form
       with full payment to:

                      Gary J. Nutt
                      Department of Computer Science, CB 430
                      University of Colorado
                      Boulder, CO 80309-0430

       Gary   Nutt   can    be    contacted    by    electronic    mail    at
       "nutt@cs.colorado.edu", by phone at (303) 492-7581, or by FAX at (303)
       492-2844.

   ____________________________________________________________________________
   Classes                       Will Attend      Received        Received
                                                  Before July 15  After July 15
   August 6-7                     (Select one)        [] $550          [] $625
   ____________________________________________________________________________
       C Programming                     []
       C++ Programming                   []
       HPF Programming                   []
   ____________________________________________________________________________
   August 8-10                    (Select one)        [] $800          [] $875
          P Threads & DCE                []
          Programming in PVM             []
   ____________________________________________________________________________
   August 11                      (Select one)        [] $300          [] $350
          Programming the Convex SPP     []
          Programming the KSR-1          []
   ____________________________________________________________________________
   August 12                      (Select one)        [] $300          [] $350
          Programming the CM-5           []
          Programming the Intel Paragon  []
   ____________________________________________________________________________
   Classes on August 6-12     (Select classes above)  [] $1,650        [] $1,750
   Classes on August 8-12     (Select classes above)  [] $1,200        [] $1,300
   ____________________________________________________________________________

        TOTAL AMOUNT ENCLOSED
   ____________________________________________________________________________

       Name:  ____________________     Phone number:  ____________________

       Affiliation:  __________________________________________________

       Address:  __________________________________________________

       City:  ____________________     State:  __________ Zip  __________

       E-Mail Address:  ____________________    FAX: ____________________

       HOW DID YOU FIND OUT ABOUT SPPI?

       []  Contacted by a sponsor (which one): _______________________________

       []  Mailing list:  __________  [] Other: ______________________________




