[comp.sys.transputer] Teaching parallelism to serial users.

PJML@ibma.nerc-wallingford.ac.uk ("Pete Lucas, NCS-TLC, Holbrook House, Swindon") (10/12/90)

Hi. Can anyone recommend any references on the problems of educating programmers
in the concepts of parallel-processing? Some of our people are starting to look
at applying multiple-transputer systems to numerical/spatial analysis and
i want to make sure they are aware of the problems they may experience
(because the people who do the programming still think serially, they are
likely to write poor code for parallel-execution unless retrained!).

Thanks in anticipation..

                   Pete Lucas  PJML@UK.AC.NWL.IA  0793-411613

Please use the following addresses for reply:          +     "/Natural
                                                       +    "/"Environment
JANET    : PJML@UK.AC.NERC-WALLINGFORD.IBMA            +   "/"/Research
Internet : PJML%IA.NWL.AC.UK@NSFNET-RELAY.AC.UK        +  "/"/"Council
EARN     : PJML%UK.AC.NWL.IA@UKACRL                    +  NERC Computer Services
RADIO    : G6WBJ@GB7SDN.GBR.EU  "144.650MHz"           +   Holbrook House
SPAN     : STAR::"PJML%IA.NWL.AC.UK@NSFNET-RELAY.AC.UK +    Station Road
PHONE    : +44 (0)793 411613                           +     SWINDON SN1 1DE
FAX      : +44 (0)793 411503                           +      GREAT BRITAIN

J.Wexler@edinburgh.ac.uk (10/12/90)

Well, there are lots of books, but I would recommend my own (of course).
Concurrent Programming in Occam 2, by John Wexler, publ. Ellis Horwood,
1989, ISBN 0-7458-0394-6, prince 29.95 pounds sterling.  It's aimed
specifically at competent sequential (e.g., C and Fortran) programmers
and it has been well reviewed in numerous places.  Do try it.

I recently broadcast a request for readers to nominate other interesting books,
and I broadcast the collation of replies.  I won't burden all readers with
another copy, but I'll e-mail a private copy to you, Pete.

    John Wexler