<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>With your permission I'd like to use this project as part of my
work to improve the peephole optimiser, among other things. Any
improvements probably won't happen until the version after 3.2.0,
but I like a challenge!</p>
<p>J. Gareth Moreton, aka. Kit</p>
<p>P.S. One of the things I introduced into FPC 3.2.0 is the
"vectorcall" calling convention for x86_64-win64. It's currently
mostly there for pure assembler routines and for interfacing with
third-party libraries, since automatic vectorisation of Pascal
code is still rather limited. It might be something to experiment
with though.</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 01/04/2020 17:39, Kostas
Michalopoulos via fpc-devel wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAH=meXV4YBqPpOKmiMA0KGc5zDormW9YCSU2Ej2XcrD1sfgTPw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hm, for me the new compiler produces slightly slower
results. The difference is tiny, but consistent. I use my
raytracing benchmark from here:</div>
<div><br>
</div>
<div><a href="http://runtimeterror.com/tools/raybench/"
moz-do-not-send="true">http://runtimeterror.com/tools/raybench/</a></div>
<div><br>
</div>
<div>The results on my AMD Ryzen 3700X are:</div>
<div><br>
</div>
<div>FPC 3.0.4: 3.984 seconds</div>
<div>FPC 3.2.0RC1: 4.047 seconds</div>
<div><br>
</div>
<div>As i wrote, the difference is tiny, but over several runs
it is pretty much consistent.</div>
<div><br>
</div>
<div>Note that these are for 32bit Windows executables. Also i'm
using the Lazarus-bundled build mentioned by Martin Frb above.<br>
</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Mar 31, 2020 at 11:59
PM Florian Klämpfl <<a href="mailto:florian@freepascal.org"
moz-do-not-send="true">florian@freepascal.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am
31.03.20 um 05:55 schrieb Joao Schuler:<br>
> Just tested with my own neural networks API and I can
confirm that it works!<br>
> Environment: WIN10 64bits AVX<br>
> <br>
> Tested with:<br>
> <a
href="https://github.com/joaopauloschuler/neural-api/blob/master/examples/SimpleImageClassifier/SimpleImageClassifier.lpr"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/joaopauloschuler/neural-api/blob/master/examples/SimpleImageClassifier/SimpleImageClassifier.lpr</a>
<br>
> <br>
> <br>
> In this test, there is a performance gain (speed) against
3.0.4 at about 9%.<br>
<br>
Do you have numbers in comparison with trunk?<br>
<br>
_______________________________________________<br>
fpc-devel maillist - <a
href="mailto:fpc-devel@lists.freepascal.org" target="_blank"
moz-do-not-send="true">fpc-devel@lists.freepascal.org</a><br>
<a
href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
</blockquote>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #D3D4DE;">
<tr>
<td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
<td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a>
</td>
</tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>