caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Will M. Farr" <farr@MIT.EDU>
To: Oliver Bandel <oliver@first.in-berlin.de>
Cc: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] Ocaml sums the harmonic series -- four ways, four benchmarks: floating point performance
Date: Sun, 23 Jan 2005 01:07:30 -0500	[thread overview]
Message-ID: <10E46C0C-6D05-11D9-B4DD-000393A34E82@mit.edu> (raw)
In-Reply-To: <20050123022713.GA4333@first.in-berlin.de>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm running 10.3.7 -- I don't think there's any newer version.  When I 
run harmonic4 as follows:

time ./harmonic 1000000000
21.3005

real    1m3.764s
user    1m0.590s
sys     0m0.130s

the above is what I get.  I'm not sure why I'm not exactly 2x faster 
than you, but there's plenty of things which could affect that.

Running the bytecode on my system gives:

time ./harmonic.bc 1000000000
21.3005

real    11m51.239s
user    11m11.600s
sys     0m0.940s

I would be pretty surprised to see the bytecode come even close to the 
native code version --- are you sure about the numbers on your system?

Will


On 22 Jan 2005, at 9:27 PM, Oliver Bandel wrote:

> I tried harmonic4 on Powerbook G4, 400 MHz and the
> native-code needs  about 1 min 50s.
>
> The Bytecode for harmonic4 runs in about 1min 53 s.
>
> It seems that there is no real distinction between
> bytecode and native code. At least on that system,
> #or at least on that task.
>
>
> I use Panther OS. It seems that it's more than twice as fast as your OS
> (look at the processor frequency: 400 MHz on my PB G4, 800 MHz on 
> yours...).
>
> Which OS are you running? An older version of Mac-OS-X? Or Linux? 
> (which one?)
>
> Maybe you can speed-up your calculations a lot, when installing a 
> different
> operating system on your computer.
>
> I didn't try the other implementations.
> IMHO you can gain more performance easier, when
> changing your OS. Easier than looking at some code optimizations...?!
>                                    (which you nevertheless can do too)
>
>
> Ciao,
>    Oliver
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)

iD8DBQFB8z8qjFCrhUweU3MRAn4FAKCM9oHCU3l/RY/Bm1+/3PzOiGPcSQCcCIku
3XIQ3tXUQQwtNPEfUzZoU3E=
=ivpj
-----END PGP SIGNATURE-----


  reply	other threads:[~2005-01-23  6:08 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-13 15:53 Will M. Farr
2005-01-13 17:29 ` [Caml-list] " John Prevost
2005-01-13 19:01   ` Will M. Farr
2005-01-13 20:24     ` John Prevost
2005-01-13 20:50       ` Erik de Castro Lopo
2005-01-13 21:32         ` Erik de Castro Lopo
2005-01-15 11:55 ` Xavier Leroy
2005-01-15 15:49   ` Michal Moskal
2005-01-15 17:01   ` [Caml-list] [FP performance] Ocaml sums the harmonic series Christophe TROESTLER
2005-01-15 17:13   ` [Caml-list] Ocaml sums the harmonic series -- four ways, four benchmarks: floating point performance Yaron Minsky
2005-01-23  2:27 ` Oliver Bandel
2005-01-23  6:07   ` Will M. Farr [this message]
2005-01-23 15:18     ` Oliver Bandel
2005-01-16  9:57 Philippe Lelédy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=10E46C0C-6D05-11D9-B4DD-000393A34E82@mit.edu \
    --to=farr@mit.edu \
    --cc=caml-list@yquem.inria.fr \
    --cc=oliver@first.in-berlin.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).