public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* What are the optimizations that contribute to ~70% improvement on SPEC06 hmmer benchmark?
@ 2019-05-23 20:04 a b
  2019-05-24  8:23 ` Alejandro Martinez Vicente
  0 siblings, 1 reply; 2+ messages in thread
From: a b @ 2019-05-23 20:04 UTC (permalink / raw)
  To: gcc gcc

Recently I happen to notice that there is more than 70% performance improvement for SPEC06 hmmer benchmark from Linaro GCC 5.2-2015.11-2<https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11-2/> to GCC 10.0 on ARM platforms.

I did some quick searching and think loop distribution<https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/gnu-toolchain-performance-in-2018> and vectorization<http://www.teratec.eu/library/pdf/forum/2018/Presentations/04_Eric_Van_Hensbergen_Arm_Forum_Teratec_2018.pdf> contribute  25% and 30%, respectively. But they still don't add up to 70%. Can you explain what else is helping here?

Thanks

^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: What are the optimizations that contribute to ~70% improvement on SPEC06 hmmer benchmark?
  2019-05-23 20:04 What are the optimizations that contribute to ~70% improvement on SPEC06 hmmer benchmark? a b
@ 2019-05-24  8:23 ` Alejandro Martinez Vicente
  0 siblings, 0 replies; 2+ messages in thread
From: Alejandro Martinez Vicente @ 2019-05-24  8:23 UTC (permalink / raw)
  To: a b, gcc gcc; +Cc: nd

> -----Original Message-----
> From: gcc-owner@gcc.gnu.org <gcc-owner@gcc.gnu.org> On Behalf Of a b
> Sent: 23 May 2019 21:04
> To: gcc gcc <gcc@gcc.gnu.org>
> Subject: What are the optimizations that contribute to ~70% improvement on
> SPEC06 hmmer benchmark?
> 
> Recently I happen to notice that there is more than 70% performance
> improvement for SPEC06 hmmer benchmark from Linaro GCC 5.2-2015.11-
> 2<https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11-2/>
> to GCC 10.0 on ARM platforms.
> 
> I did some quick searching and think loop
> distribution<https://community.arm.com/developer/tools-
> software/tools/b/tools-software-ides-blog/posts/gnu-toolchain-performance-
> in-2018> and
> vectorization<http://www.teratec.eu/library/pdf/forum/2018/Presentations/04
> _Eric_Van_Hensbergen_Arm_Forum_Teratec_2018.pdf> contribute  25% and
> 30%, respectively. But they still don't add up to 70%. Can you explain what else
> is helping here?

1.25 x 1.3 = 1.625 Not far from 1.7 😊

Alejandro

> 
> Thanks

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-05-24  8:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-23 20:04 What are the optimizations that contribute to ~70% improvement on SPEC06 hmmer benchmark? a b
2019-05-24  8:23 ` Alejandro Martinez Vicente

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).