<div><div dir="auto">Why do you think I build in Debug? I try to</div></div><div dir="auto">avoid that all time.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 10, 2020 at 18:38 Jonas Hahnfeld <<a href="mailto:hahnjo@hahnjo.de">hahnjo@hahnjo.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You should not use Debug build to compare the performance of compilers.<br>
As you're targeting different architectures, you might run into<br>
different checks in the two backends. I believe it's possible this is<br>
triggered by OpenMP code generation which might hit some corner cases.<br>
This could also happen in Release builds, but might be less probable.<br>
<br>
Also keep in mind that AArch64 (which you're probably talking about in<br>
the context of HPC) now uses GlobalISel in some configurations. I don't<br>
remember if it's with or without optimizations (or maybe even both<br>
nowadays?), but you can try to deactivate this on the command line to<br>
rule out this area.<br>
<br>
Regards<br>
Jonas<br>
<br>
Am Dienstag, den 09.06.2020, 08:12 +0900 schrieb Itaru Kitayama via<br>
Openmp-dev:<br>
> They were both Debug build, but it took 20-25 minutes to finish on Arm.<br>
> <br>
> On Tue, Jun 9, 2020 at 7:50 AM Itaru Kitayama <<br>
> <a href="mailto:itaru.kitayama@gmail.com" target="_blank">itaru.kitayama@gmail.com</a><br>
> > wrote:<br>
> > My OpenMP offloading app builds within a minute or so on<br>
> > x86, but the same app takes longer than 5 minutes on Arm.<br>
> > How do I investigate this further, supplying -v and post<br>
> > the log here?<br>
</blockquote></div></div>