From owner-sc22wg5@open-std.org  Fri Aug 11 15:34:27 2006
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dmo5
Delivered-To: sc22wg5-dmo5@open-std.org
Received: by open-std.org (Postfix, from userid 521)
	id 2246F256D1; Fri, 11 Aug 2006 15:34:27 +0200 (CET DST)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from 62-64-201-6.dynamic.dial.as9105.com (62-64-201-6.dynamic.dial.as9105.com [62.64.201.6])
	by open-std.org (Postfix) with ESMTP id D23C32563A
	for <sc22wg5@open-std.org>; Fri, 11 Aug 2006 15:34:19 +0200 (CET DST)
Received: by 62-64-201-6.dynamic.dial.as9105.com (Postfix, from userid 501)
	id 3E4921A4C42; Fri, 11 Aug 2006 14:35:13 +0100 (BST)
X-Original-To: sc22wg5@open-std.org
Received: from cliffclavin.cs.rpi.edu (cliffclavin.cs.rpi.edu [128.213.1.9])
	by open-std.org (Postfix) with ESMTP id 7598E249D3
	for <sc22wg5@open-std.org>; Fri, 11 Aug 2006 13:36:19 +0200 (CET DST)
Received: from barbara.cs.rpi.edu (barbara.cs.rpi.edu [128.213.7.22])
	by cliffclavin.cs.rpi.edu (8.13.6/8.13.6) with ESMTP id k7BBaEAI003623
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 11 Aug 2006 07:36:14 -0400 (EDT)
Received: from barbara.cs.rpi.edu (localhost [127.0.0.1])
	by barbara.cs.rpi.edu (8.13.1/8.12.6) with ESMTP id k7BBaEeO001530;
	Fri, 11 Aug 2006 07:36:14 -0400 (EDT)
	(envelope-from szymansk@barbara.cs.rpi.edu)
Received: (from szymansk@localhost)
	by barbara.cs.rpi.edu (8.13.1/8.12.6/Submit) id k7BBaEjC001529;
	Fri, 11 Aug 2006 07:36:14 -0400 (EDT)
	(envelope-from szymansk)
Date: Fri, 11 Aug 2006 07:36:13 -0400 (EDT)
From: Boleslaw Szymanski <szymansk@cs.rpi.edu>
To: Nick Maclaren <nmm1@cus.cam.ac.uk>
Cc: van.snyder@jpl.nasa.gov, sc22wg5 <sc22wg5@open-std.org>
Subject: Re: [ukfortran] (SC22WG5.3412) Invitation to write about Fortran in
 "Scientific Programming" 
In-Reply-To: <E1GBTRC-0000sK-5p@draco.cus.cam.ac.uk>
Message-ID: <20060811073533.O1498@barbara.cs.rpi.edu>
References: <E1GBTRC-0000sK-5p@draco.cus.cam.ac.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 128.213.1.9
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

indeed this is an interesting obeservation and can be a basis for a 
contribution.

Boleslaw
---------------------------------------------------------------------------
Boleslaw K. Szymanski                 Professor of Computer Science
Rensselaer Polytechnic Institute      e-mail: szymansk@cs.rpi.edu
Lally 204, 110 Eighth Street          http://www.cs.rpi.edu/~szymansk
Troy, NY 12180-3590, USA              tel: 518-276-2714, fax: 518-276-4033


On Fri, 11 Aug 2006, Nick Maclaren wrote:

> I hesitate to say anything, still less make an offer, but there is one
> aspect that I think is worth a brief note that is dear to my heart.
> It is just how well the original Fortran computational/memory model
> has allowed procedural forms of parallelism.  Some were doubtless
> thought of by Backus, but I'll bet not all.
>
> I am thinking of (a) distributed memory message passing (like MPI),
> (b) vector-like SIMD (numerous examples) and even (c) hierarchical
> threading (e.g. OpenMP).  All have been addable with minimal changes
> to the language's basic model and modest extensions.
>
> The same is not true, of course, of the non-procedural parallelism
> models, but that is only to be expected.
>
> Is anyone picking this up?  Because I think that someone should.
>
>
> Regards,
> Nick Maclaren,
> University of Cambridge Computing Service,
> New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
> Email:  nmm1@cam.ac.uk
> Tel.:  +44 1223 334761    Fax:  +44 1223 334679
>
