Gareth,

First of all, thanks for working on compiler optimizations. I think it's very 
important.

As of benchmark - there is a simple 3D ray tracer benchmark written on several 
languages including Pascal.
AFAIR Pascal version almost as fast as Java one and slightly faster than 
Javascript.
There is forum topic about it with source code:
http://forum.lazarus.freepascal.org/index.php/topic,35700.0.html
There are also some optimizations made by hand e.g. loop unrolling etc. It may 
help to analyze optimizer results.

---
Best Regards, George

25.02.2019, 17:54, "J. Gareth Moreton" <gar...@moreton-family.com>:
> Given my recent work with the peephole optimizer, one thing that sprung to 
> mind is that I don't have a project that tests for performance gains in a 
> 'real world' program, where little optimisations add up over time.  Given 
> that my x86-64 optimizer overhaul is rather substantial and makes a lot of 
> improvements when it comes to conditional jumps and code efficiency, is there 
> a benchmark that could be used to show the performance improvement compared 
> to the trunk?  There are small ones that test individual components, but 
> nothing substantially large that I'm aware of.

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to