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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 4B5A2BBAF for ; Fri, 29 Oct 2010 08:42:03 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhoBAGYJykzRVdg0kGdsb2JhbACbG4YxCBUBAQEBCQkMBxEDH6EyiVmCF4YlLohXAQEDBYVDBIpTiR0 X-IronPort-AV: E=Sophos;i="4.58,257,1286143200"; d="scan'208";a="64533105" Received: from mail-qw0-f52.google.com ([209.85.216.52]) by mail3-smtp-sop.national.inria.fr with ESMTP; 29 Oct 2010 08:42:02 +0200 Received: by qwc9 with SMTP id 9so1874561qwc.39 for ; Thu, 28 Oct 2010 23:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:sender:received :in-reply-to:references:from:date:x-google-sender-auth:message-id :subject:to:cc:content-type; bh=dHEey2DTlAZMy+/Vm4zUOkTB1t8Cw54sUKlmEbg+5to=; b=FSGSzBaU8GiGpw4YhmghznNvCaWfhlLeEq2ZawU8WYk9btcoCnbzF5IGZQAOQIXK4z /qlu60muP8Z69OWTH6Ln9HMeWsT22RU4r5ra3mpPM9Y/OB0WFzzTLqGPyG89HJd+z0bG kQBv5tFvmpxZCZZtL/1TS96PwBJVbiZMfJ1Tg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; b=A42AeK+1J2Wu0ZDj7Y+ivBNLPPiIhyy3yI6JfAVt27dpRcFMUniu5si3xpaTRvzdVI 75ERae8hoWT6qOt73HiLwa7GUZNLB6IgVinZKQ+kpllpTPUPEG6CO7JRrJhZoMOeV763 ++dkKTTSk04UDCSmT4EaQuzWDHi9/vKIf7vOU= Received: by 10.229.189.4 with SMTP id dc4mr11352223qcb.106.1288334521447; Thu, 28 Oct 2010 23:42:01 -0700 (PDT) MIME-Version: 1.0 Sender: gabriel.scherer@gmail.com Received: by 10.229.28.210 with HTTP; Thu, 28 Oct 2010 23:41:40 -0700 (PDT) In-Reply-To: References: From: bluestorm Date: Fri, 29 Oct 2010 08:41:40 +0200 X-Google-Sender-Auth: DiROKMyR89fN8RsSwF2hKZ7lpIM Message-ID: Subject: Re: [Caml-list] fundata1 -- Karmic Social Capital Benchmark and Shootout To: Alexy Khrabrov Cc: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=0016361e815c80b52f0493bbc1dc X-Spam: no; 0.00; haskell:01 ocaml:01 haskell:01 ocaml:01 caml-list:01 data:02 data:02 structures:02 structures:02 shootout:02 benchmark:04 bits:05 bits:05 developped:08 developped:08 --0016361e815c80b52f0493bbc1dc Content-Type: text/plain; charset=ISO-8859-1 I was mildly curious and directly went for performance results. A few bits of information for those that dont want to explore the website themselves : - it's a really big data set; on the website you're advised to export OCAMLRUNPARAM='h=5G;s=1G' - the Haskell implementation was developped first, tuned, and now takes 17 minutes to run. The OCaml implementation is a simple port of the Haskell implementation (with the data structures adapted), and it takes 15 minute to run. A younger Clojure implementation is at 30 minutes for now. My hasty conclusion : the OCaml GC and the Hasthbl implementation scale well. --0016361e815c80b52f0493bbc1dc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I was mildly curious and directly went for performance results.
A few b= its of information for those that dont want to explore the website themselv= es :

- it's a really big data set; on the webs= ite you're advised to
=A0=A0 =A0export OCAMLRUNPARAM=3D'h=3D5G;s=3D1G'
- the Haskell implementation was developped first, tuned, and n= ow takes 17 minutes to run. The OCaml implementation is a simple port of th= e Haskell implementation (with the data structures adapted), and it takes 1= 5 minute to run. A younger Clojure implementation is at 30 minutes for now.=

My hasty conclusion : the OCaml GC and the Hasthbl impl= ementation scale well.
--0016361e815c80b52f0493bbc1dc--