<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2003/07/249cbf7376712339d0de63910f72c80a"
  from="David Monniaux &lt;David.Monniaux@e...&gt;"
  author="David Monniaux"
  date="2003-07-02T10:26:37"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors"
  prev="2003/07/e4204b17b1a416814299af4fa9ae8233"
  next="2003/07/846c916bf1546a3ad15094bd6d13f1c6"
  prev-in-thread="2003/06/4f9afe5a13a2670ea668139be6118748"
  next-in-thread="2003/06/3d5a1747188c16c475e6ba0729dd328a"
  prev-thread="2003/06/221a9bd5b4c99f031e0830799a9075db"
  next-thread="2003/06/12e1884a1e82f8d7ecbc256caf9df8d2"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/50bfaf7e1eed00079858005c7b6a4723"
  from="David McClain &lt;dmcclain1@m...&gt;"
  author="David McClain"
  date="2003-06-13T06:43:43"
  subject="[Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/32c6778babadcf535849e9a6301e1baf"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2003-06-13T08:06:51"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/a1be933e49e7d4edfdda450efc9cd265"
  from="Christophe Raffalli &lt;Christophe.Raffalli@u...&gt;"
  author="Christophe Raffalli"
  date="2003-06-13T10:03:01"
  subject="[Caml-list] Type safe affectation ?">
<msg 
  url="2003/06/a82d465eae6ad54a3ae6959cd896c4fb"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2003-06-14T13:35:25"
  subject="Re: [Caml-list] Type safe affectation ?">
<msg 
  url="2003/06/aa0fbf5a7917822d6951432b488aad6d"
  from="brogoff@s..."
  author="brogoff@s..."
  date="2003-06-15T18:53:24"
  subject="Re: [Caml-list] Type safe affectation ?">
<msg 
  url="2003/06/5f17a5353b4508e818bebd2dd35059c1"
  from="Brian Hurt &lt;brian.hurt@q...&gt;"
  author="Brian Hurt"
  date="2003-06-15T19:30:37"
  subject="Re: [Caml-list] Type safe affectation ?">
<msg 
  url="2003/06/576552c6fe6f1f10578e7495949311b7"
  from="Jacques Garrigue &lt;garrigue@k...&gt;"
  author="Jacques Garrigue"
  date="2003-06-16T01:38:42"
  subject="Re: [Caml-list] Type safe affectation ?">
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2003/06/1997105f56b7261aa68f8ec6c0e14020"
  from="Kip Macy &lt;kmacy@f...&gt;"
  author="Kip Macy"
  date="2003-06-13T18:38:53"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/26affe31dac671fe316d89227e023ec5"
  from="David McClain &lt;dmcclain1@m...&gt;"
  author="David McClain"
  date="2003-06-13T21:23:31"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/8157b14dd20a251ac7ec812e41fb66f6"
  from="Kip Macy &lt;kmacy@f...&gt;"
  author="Kip Macy"
  date="2003-06-13T21:39:51"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/4d44131aed3be7afc6f2fb08b53ddcdc"
  from="David McClain &lt;dmcclain1@m...&gt;"
  author="David McClain"
  date="2003-06-13T21:56:23"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/ae3f95e27feb34575fd03a45a54c46d8"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2003-06-14T22:09:01"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
</msg>
</msg>
</msg>
<msg 
  url="2003/06/df9a1254f309cbcbdc58aea639f46a07"
  from="Ville-Pertti Keinonen &lt;will@e...&gt;"
  author="Ville-Pertti Keinonen"
  date="2003-06-14T06:11:46"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
</msg>
</msg>
</msg>
<msg 
  url="2003/06/4f9afe5a13a2670ea668139be6118748"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2003-06-13T19:07:56"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/07/249cbf7376712339d0de63910f72c80a"
  from="David Monniaux &lt;David.Monniaux@e...&gt;"
  author="David Monniaux"
  date="2003-07-02T10:26:37"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
</msg>
<msg 
  url="2003/06/3d5a1747188c16c475e6ba0729dd328a"
  from="Jim Farrand &lt;jim@f...&gt;"
  author="Jim Farrand"
  date="2003-06-13T21:33:22"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
<msg 
  url="2003/06/a1acfd88da12cf6d7fc59712ead6d4cf"
  from="David McClain &lt;dmcclain1@m...&gt;"
  author="David McClain"
  date="2003-06-13T21:38:40"
  subject="Re: [Caml-list] FP&apos;s and HyperThreading Processors">
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
For all that's worth: we run a program doing lots of symbolic computations
and allocating lots of small memory blocks (&lt; a few k) on a variety of
machines. The P4 performs roughly proportionally to its frequency compared
to the P3; the Athlon is slightly faster than the P3.

We ran the program under Linux + OProfile.

Roughly 12% of the time is spent within the GC, representing roughly 30%
of the cache faults. Surprisingly, it seems that accesses to unboxed
floats in some comparison procedures take up 10% of the time and 4% of the
page faults.

"Profile - don't speculate.". You should probably get OProfile or any
other kind of profiler that enables you to count events such as cache
faults.

David Monniaux            http://www.di.ens.fr/~monniaux
Laboratoire d'informatique de l'École Normale Supérieure,
Paris, France



-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners

</contents>

</message>

