On 1/15/22 01:47, Ben Grasset via fpc-devel wrote:
On Fri, Jan 14, 2022 at 5:49 AM Nikolay Nikolov via fpc-devel <fpc-devel@lists.freepascal.org> wrote:

    No, it's not, because in linux I tested "make -j24 all" in the
    compiler directory

That isn't what you said in your original comment about benchmarking on Linux. You specified "make cycle", which is what I was going off of.

Yes, my mistake, I wrote it in a hurry. Here's exactly what I tested in linux:

make -j `nproc` clean OS_TARGET=linux CPU_TARGET=i386 BINUTILSPREFIX= PP=/usr/bin/ppcx64 make -j `nproc` all OS_TARGET=linux CPU_TARGET=i386 BINUTILSPREFIX= PP=/usr/bin/ppcx64

versus:

make -j `nproc` clean OS_TARGET=linux CPU_TARGET=x86_64 PP=/usr/bin/ppcx64
make -j `nproc` all OS_TARGET=linux CPU_TARGET=x86_64 PP=/usr/bin/ppcx64

And this is all run entirely on my SSD (Samsung SSD 860 EVO 500GB), while on Windows, the code I compile is on my HDD (the SSD only contains Windows, FPC and Lazarus).

Btw, a full testsuite run in Linux on my computer is also much faster on i386, compared to x86_64. But now I'm also in a hurry, so I won't post any exact measurements.

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

Reply via email to