From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p2UH2spl026096 for ; Wed, 30 Mar 2011 19:02:54 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag8DAG5hk01KfVIqimdsb2JhbACERqEECBQBAQEKCQ0HEgYhon2KGYJeAQWOMQEEgSeDTHeWFzo X-IronPort-AV: E=Sophos;i="4.63,269,1299452400"; d="scan'208";a="95409842" Received: from mail-ww0-f42.google.com ([74.125.82.42]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 30 Mar 2011 19:02:49 +0200 Received: by wwk4 with SMTP id 4so4670553wwk.3 for ; Wed, 30 Mar 2011 10:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:from:to:references:in-reply-to:subject:date :organization:message-id:mime-version:content-type :content-transfer-encoding:x-mailer:thread-index:content-language; bh=VFji3W7cEe5bHZy7j/g7vb4BKJv/ZcT5KuuG+efnRJw=; b=wBtzGQ2n4taseoTskVMGcisDgkXTpzIXSXvUhT3xhILQyOlc63HWXikQGe01n0aLDS uPAoUpAnlDaj8UHemrYx0E+J+8LYCEpmMi55V9WoCshW5afDegwnMMu+ruHviWrutgDj hz+4utMOQhx16Ch6qzWV6DVfqmaSxAQiNbdUU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:references:in-reply-to:subject:date:organization:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; b=iCRTQCQWglEXifywL8DUotv2Xtjfk+NhR5luPXrZcRtReMa/+J17ojvVwQfz2wkvXC b6X6BEw83cD691gxVCImzwTS5CTT+etfbaML8QKiDZk0x5UIMRA1PASI4Qu42yzF2SOa P2wK6oUTzYAZFizQAHn70jTZsspMUqY07mvUI= Received: by 10.227.149.11 with SMTP id r11mr1551627wbv.165.1301504568631; Wed, 30 Mar 2011 10:02:48 -0700 (PDT) Received: from WinEight ([87.115.154.244]) by mx.google.com with ESMTPS id o23sm159125wbc.27.2011.03.30.10.02.46 (version=SSLv3 cipher=OTHER); Wed, 30 Mar 2011 10:02:47 -0700 (PDT) From: Jon Harrop To: "'Martin Jambon'" , References: <2054357367.219171.1300974318806.JavaMail.root@zmbs4.inria.fr> <4D8BD02D.1010505@inria.fr> <4D8C73C8.6020801@inescporto.pt> <1301055903.8429.314.camel@thinkpad> <341494683.237537.1301057887481.JavaMail.root@zmbs4.inria.fr> <4D8C944A.9060601@inria.fr> <4D8CB859.9040709@inescporto.pt> <4D8CDDCC.4010000@ens-lyon.org> In-Reply-To: <4D8CDDCC.4010000@ens-lyon.org> Date: Wed, 30 Mar 2011 18:02:33 +0100 Organization: Flying Frog Consultancy Message-ID: <040a01cbeefc$441ece70$cc5c6b50$@ffconsultancy.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQFhMASujb2QG2h3N2h7/lJjoQ23OAIYQRkZAge6bucBi7oV8gIGVE8/AmcCvngCudDnUAFa0vZTlKoqi+A= Content-Language: en-gb Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id p2UH2spl026096 Subject: RE: [Caml-list] Efficient OCaml multicore -- roadmap? Martin Jambon wrote: > The solution would be to use get/set via a message-passing interface. That is rarely a solution in the context of parallel programming because the sole point is to improve performance and that is hugely inefficient (you are introducing massive contention for shared resources unnecessarily). Cheers, Jon.