From owner-sc22wg5@open-std.org  Wed Dec  3 10:58:00 2008
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom7
Delivered-To: sc22wg5-dom7@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id 39793CA342F; Wed,  3 Dec 2008 10:58:00 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from ppsw-1.csi.cam.ac.uk (ppsw-1.csi.cam.ac.uk [131.111.8.131])
	by www2.open-std.org (Postfix) with ESMTP id B3892CA3428
	for <sc22wg5@open-std.org>; Wed,  3 Dec 2008 10:57:59 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:37461)
	by ppsw-1.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.151]:25)
	with esmtpa (EXTERNAL:nmm1) id 1L7oUZ-0006lx-4g (Exim 4.70) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Wed, 03 Dec 2008 09:57:59 +0000
Received: from prayer by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk)
	with local (PRAYER:nmm1) id 1L7oUZ-0006IC-EE (Exim 4.67) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Wed, 03 Dec 2008 09:57:59 +0000
Received: from [83.67.89.123] by webmail.hermes.cam.ac.uk
	with HTTP (Prayer-1.3.1); 03 Dec 2008 09:57:59 +0000
Date: 03 Dec 2008 09:57:59 +0000
From: "N.M. Maclaren" <nmm1@cam.ac.uk>
To: sc22wg5 <sc22wg5@open-std.org>
Subject: Re: [ukfortran] (SC22WG5.3705)  Atomic stuff
Message-ID: <Prayer.1.3.1.0812030957590.21828@hermes-1.csi.cam.ac.uk>
In-Reply-To: <20081203095235.6DB37CA3428@www2.open-std.org>
References: <20081203025222.12F4BC178E0@www2.open-std.org>
 <20081203095235.6DB37CA3428@www2.open-std.org>
X-Mailer: Prayer v1.3.1
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=ISO-8859-1
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

Sorry.  I mangled this.

>Secondly, and more seriously, atomic accesses will need some sort of an
>inter-image handshake on most systems - even most SMP systems often need
>extra instructions to synchronise the memory subsystem.

What I should have said is that most SMP systems impose constraints on the
instructions used, and some need extra instructions.


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

