From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id D43C1BC68 for ; Mon, 25 Sep 2006 21:58:07 +0200 (CEST) Received: from ron.emn.fr (sicnat2.emn.fr [193.54.76.193]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id k8PJw53T021860 for ; Mon, 25 Sep 2006 21:58:07 +0200 Received: from spip.dsic.emn.fr (root@spip.dsic.emn.fr [193.104.32.156]) by ron.emn.fr (8.9.3/jtpda-5.3.1) with ESMTP id VAA13170 ; Mon, 25 Sep 2006 21:56:49 +0200 (CEST) Received: from ifs.emn.fr (ifs.emn.fr [193.54.76.100]) by spip.dsic.emn.fr (8.13.8/8.12.1) with ESMTP id k8PJvuoe025350; Mon, 25 Sep 2006 21:57:56 +0200 Received: from localhost.localdomain (pad@dhcp102.rech18.emn.fr [192.168.18.102]) by ifs.emn.fr (8.9.3/jtpda-5.1) with ESMTP id VAA08337 ; Mon, 25 Sep 2006 21:56:21 +0200 (MEST) To: Richard Jones Cc: Jacques Carette , caml-list@inria.fr Subject: Re: [Caml-list] Regarding SMP computing References: <4517C7FE.8080102@mcmaster.ca> <20060925194153.GA20467@furbychan.cocan.org> From: Yoann Padioleau Date: Mon, 25 Sep 2006 21:57:53 +0200 In-Reply-To: <20060925194153.GA20467@furbychan.cocan.org> (Richard Jones's message of "Mon, 25 Sep 2006 20:41:53 +0100") Message-ID: <87lko7g1mm.fsf@wanadoo.fr> User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Miltered: at discorde with ID 451834CD.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; peyton-jones:01 parallelism:01 2006:98 wrote:01 garbage:01 caml-list:01 writes:01 ghc:01 jacques:03 guess:04 mpi:04 mpi:04 fix:04 emn:04 parallel:05 Richard Jones writes: > On Mon, Sep 25, 2006 at 08:13:50AM -0400, Jacques Carette wrote: >> Over on Haskell-cafe, Simon Peyton-Jones says: >> "GHC 6.6 (release candidate available) supports parallel execution on >> SMP machines. >> >> Garbage collection is not parallelised yet, something we plan to fix >> this autumn." >> >> A bit of competition is a good thing, isn't it? > > Can someone explain how/if this is better than using MPI for > parallelism? The reason I ask is that we are starting to use MPI for > real on SMP machines to process our larger datasets. I guess that with a working shared-memory SMP support, you don't pay the communication cost you have with MPI.