From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id B0E2ABBAF for ; Tue, 23 Nov 2010 11:37:35 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AukAAKIn60zBvsFKmWdsb2JhbACDSpETjhoBAQEBAQgLCgcRIogro2cBkHuBH4M2dgSKXg X-IronPort-AV: E=Sophos;i="4.59,241,1288566000"; d="scan'208";a="89155583" Received: from dnsp.umh.ac.be (HELO hermes1.umh.ac.be) ([193.190.193.74]) by mail1-smtp-roc.national.inria.fr with ESMTP; 23 Nov 2010 11:37:35 +0100 Received: from poincare (poincare.swapping.umh.ac.be [10.102.100.127]) by hermes1.umh.ac.be (8.14.2/8.13.6) with ESMTP id oANATUQX458764; Tue, 23 Nov 2010 11:29:30 +0100 Received: from localhost ([::1]) by poincare with esmtp (Exim 4.72) (envelope-from ) id 1PKqFh-0004PF-Lk; Tue, 23 Nov 2010 11:37:33 +0100 Date: Tue, 23 Nov 2010 11:37:33 +0100 (CET) Message-Id: <20101123.113733.2059974256209184038.Christophe.Troestler+ocaml@umons.ac.be> To: igouy2@yahoo.com Cc: caml-list@inria.fr Subject: Re: [Caml-list] Re: Is OCaml fast? From: Christophe TROESTLER In-Reply-To: References: <1290434674.16005.354.camel@thinkpad> X-Face: #2fb%mPx>rRL@4ff~TVgZ"<[:,oL"`TUEGK/[8/qb58~C>jR(x4A+v/n)7BgpEtIph_neoLKJBq0JBY9:}8v|j Organization: University of Mons Return-Receipt-To: Christophe.Troestler@umons.ac.be Disposition-Notification-To: Christophe.Troestler@umons.ac.be X-Mailer: Mew version 6.3.50 on Emacs 23.2 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; ocaml:01 christophe:01 troestler:01 christophe:01 troestler:01 ocaml:01 tor:98 wrote:01 caml-list:01 umh:01 shootout:02 parameters:03 library:03 debian:04 tue:06 On Tue, 23 Nov 2010 02:03:48 +0000, Isaac Gouy wrote: > > > C version : 12.11 secs > > OCaml version : 47.22 secs > > OCaml version with GC parameters tuned ("interesting alternative" > section) : 12.67 secs > > And of course you know because that GC tuned OCaml program is shown > on the > benchmarks game website ;-) > http://shootout.alioth.debian.org/u32/program.php?test=binarytrees& > lang=ocaml&id=1 Since you are here, please explain why C can use memory pools and vec tor instructions but tuning the GC of OCaml ― although it is part of the standard library ― is considered an “alternative”. Best, C.