From owner-sc22wg5@open-std.org  Fri Aug 11 17:56:05 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 D3270256D1; Fri, 11 Aug 2006 17:56:05 +0200 (CET DST)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from mk-ironport-3.mail.uk.tiscali.com (mk-ironport-3.mail.uk.tiscali.com [212.74.114.23])
	by open-std.org (Postfix) with ESMTP id EA76B25625
	for <sc22wg5@open-std.org>; Fri, 11 Aug 2006 17:56:02 +0200 (CET DST)
Received: from mk-smarthost-3.mail.uk.tiscali.com ([212.74.114.39])
  by mk-ironport-3.mail.uk.tiscali.com with ESMTP; 11 Aug 2006 16:56:00 +0100
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AQAAAPJE3EQBiwUBAQIHBBEG
Received: from 62-64-222-96.dynamic.dial.as9105.com ([62.64.222.96]:49271)
	by mk-smarthost-3.mail.uk.tiscali.com with esmtp (Exim 4.30)
	id 1GBZMd-0004wc-Mq
	for sc22wg5@open-std.org; Fri, 11 Aug 2006 15:56:00 +0000
Mime-Version: 1.0 (Apple Message framework v752.2)
References: <20060811113625.523512561F@open-std.org>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <6D3892D6-5992-446D-81E8-FEAED4769393@bcs.org.uk>
Content-Transfer-Encoding: 7bit
From: David Muxworthy <d.muxworthy@bcs.org.uk>
Subject: Fwd: BOUNCE sc22wg5@open-std.org:    Non-member submission from [Boleslaw Szymanski <szymansk@cs.rpi.edu>]   
Date: Fri, 11 Aug 2006 16:56:55 +0100
To: sc22wg5@open-std.org
X-Mailer: Apple Mail (2.752.2)
Sender: owner-sc22wg5@open-std.org
Precedence: bulk


> Return-Path: <owner-sc22wg5@open-std.org>
> X-Original-To: sc22wg5@open-std.org
> Delivered-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
>
> 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
>>
