<?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/4507fc0e2df3c31d3ba322eb9ac0ad48"
  from="Nickolay Kolchin-Semyonov &lt;snob@m...&gt;"
  author="Nickolay Kolchin-Semyonov"
  date="2003-07-01T15:12:38"
  subject="Re: [Caml-list] architecture optimisation at compile time for ocaml 3.06"
  prev="2003/07/615411e9aa8ab66a0ef4f307c1103100"
  next="2003/07/ffad81dd218cf6853f9aa8fb285ee831"
  prev-in-thread="2003/07/8db9770cc39ad1094351e814173f8987"
  next-in-thread="2003/07/df9282654273ab424718f1aad9ecb492"
  prev-thread="2003/07/ab7f43fac15bf1a8c7a266580573ef09"
  next-thread="2003/07/cb5a4b17681aa3d47372f3e2b2c6ece0"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] architecture optimisation at compile time for ocaml 3.06">
<msg 
  url="2003/07/38ff918930b48285a5e4944329d2855d"
  from="Christophe Michel &lt;tofm2@y...&gt;"
  author="Christophe Michel"
  date="2003-07-01T09:07:04"
  subject="[Caml-list] architecture optimisation at compile time for ocaml 3.06">
<msg 
  url="2003/07/8db9770cc39ad1094351e814173f8987"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2003-07-01T13:23:24"
  subject="Re: [Caml-list] architecture optimisation at compile time for ocaml 3.06">
<msg 
  url="2003/07/4507fc0e2df3c31d3ba322eb9ac0ad48"
  from="Nickolay Kolchin-Semyonov &lt;snob@m...&gt;"
  author="Nickolay Kolchin-Semyonov"
  date="2003-07-01T15:12:38"
  subject="Re: [Caml-list] architecture optimisation at compile time for ocaml 3.06">
<msg 
  url="2003/07/df9282654273ab424718f1aad9ecb492"
  from="Michel Christophe &lt;tofm2@y...&gt;"
  author="Michel Christophe"
  date="2003-07-01T15:30:50"
  subject="Re: [Caml-list] architecture optimisation at compile time for ocaml 3.06">
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
On Tuesday 01 July 2003 17:23, Xavier Leroy wrote:
&gt; &gt; my system relies on an athlon XP2000+ and I would like to take
&gt;
&gt; The native-code OCaml compiler has only one code generator for the
&gt; whole IA32 family.  This code generator is called "i386" for
&gt; historical reasons, but it is not particulary optimized for the Intel
&gt; 386 processor.  Actually, the generated code is targeted for efficient
&gt; execution on the PPro-PII-PIII family, and appears to fit the Athlon
&gt; quite well too.  The next release will include a few P4-specific
&gt; tricks that do not decrease performance on other processors.

What about "cmov" support? This is not P4 specific, this command present for 
extremely long time.

&gt;
&gt; &gt; can anyone help me in optimizing source for athlon ??
&gt;
&gt; No :-)  Quite frankly, given the subset of the IA32 instruction set
&gt; that OCaml generates, I can't see any Athlon-specific optimizations
&gt; that would be worth doing.
&gt;

3DNow, cache control. This are just first thoughts.

Nickolay


-------------------
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>

