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.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 0419DBBB7 for ; Fri, 11 Jul 2008 01:06:22 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AssLAD8ydkjUnw6DZWdsb2JhbACCOY9rEgIeA0eeYw X-IronPort-AV: E=Sophos;i="4.30,341,1212357600"; d="scan'208";a="13015671" Received: from pih-relay04.plus.net ([212.159.14.131]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA; 11 Jul 2008 01:06:21 +0200 Received: from [90.211.25.230] (helo=beast.local) by pih-relay04.plus.net with esmtpa (Exim) id 1KH5DQ-0004Pq-NI for caml-list@yquem.inria.fr; Fri, 11 Jul 2008 00:06:20 +0100 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] thousands of CPU cores Date: Fri, 11 Jul 2008 00:04:54 +0100 User-Agent: KMail/1.9.9 References: <200807101500.03079.jon@ffconsultancy.com> <20080710222535.GA5579@annexia.org> In-Reply-To: <20080710222535.GA5579@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807110004.54413.jon@ffconsultancy.com> X-Plusnet-Relay: cef165dc48de3aa25e0b4b2f10553f80 X-Spam: no; 0.00; 0100,:01 ocaml:01 ocaml:01 10,:98 frog:98 wrote:01 wrote:01 caml-list:01 unsafe:01 caml:02 slower:02 slower:02 groups:02 mpi:04 jul:05 On Thursday 10 July 2008 23:25:36 you wrote: > On Thu, Jul 10, 2008 at 03:00:02PM +0100, Jon Harrop wrote: > > OCaml is already ~8x slower than F# on today's eight core desktops. > > You don't half talk a load of nonsense. MPI OCaml programs on 8 cores > are just as fast... You may recall that we already tested this and your fastest (unsafe) OCaml implementation of the (embarassingly parallel) matrix multiply remains up to 100x slower than my safe F# implementation: http://groups.google.com/group/fa.caml/msg/c3dbf6c5cdb3a898 -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e