public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64
@ 2024-02-08 15:44 fkastl at suse dot cz
  2024-02-08 15:48 ` [Bug target/113832] " pinskia at gcc dot gnu.org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: fkastl at suse dot cz @ 2024-02-08 15:44 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

            Bug ID: 113832
           Summary: [14 Regression] 6% exec time regression of 464.h264ref
                    on aarch64
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: needs-bisection
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fkastl at suse dot cz
  Target Milestone: ---
              Host: aarch64-gnu-linux
            Target: aarch64-gnu-linux

As seen here

https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=586.220.0

between commits

g:cc7aebff74d89675
g:314cbfe2980b32f5

there is a 6% slowdown of the 464.h264ref 2006 SPEC benchmark. Compiler options
are:

-Ofast -march=native -flto PGO

The CPU is Ampere Altra - Neoverse N1.

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

* [Bug target/113832] [14 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
@ 2024-02-08 15:48 ` pinskia at gcc dot gnu.org
  2024-02-08 15:52 ` pinskia at gcc dot gnu.org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-02-08 15:48 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu.org
   Target Milestone|---                         |14.0

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

* [Bug target/113832] [14 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
  2024-02-08 15:48 ` [Bug target/113832] " pinskia at gcc dot gnu.org
@ 2024-02-08 15:52 ` pinskia at gcc dot gnu.org
  2024-02-08 17:28 ` roger at nextmovesoftware dot com
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-02-08 15:52 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Maybe
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2f14c0dbb789852947cb58fdf7d3162413f053fa

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

* [Bug target/113832] [14 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
  2024-02-08 15:48 ` [Bug target/113832] " pinskia at gcc dot gnu.org
  2024-02-08 15:52 ` pinskia at gcc dot gnu.org
@ 2024-02-08 17:28 ` roger at nextmovesoftware dot com
  2024-03-07 20:40 ` law at gcc dot gnu.org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: roger at nextmovesoftware dot com @ 2024-02-08 17:28 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

Roger Sayle <roger at nextmovesoftware dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger at nextmovesoftware dot com

--- Comment #2 from Roger Sayle <roger at nextmovesoftware dot com> ---
Adding myself to Cc list (in case this is confirmed to be a widening multiply
issue).

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

* [Bug target/113832] [14 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
                   ` (2 preceding siblings ...)
  2024-02-08 17:28 ` roger at nextmovesoftware dot com
@ 2024-03-07 20:40 ` law at gcc dot gnu.org
  2024-03-19 16:18 ` pheeck at gcc dot gnu.org
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: law at gcc dot gnu.org @ 2024-03-07 20:40 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
                 CC|                            |law at gcc dot gnu.org

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

* [Bug target/113832] [14 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
                   ` (3 preceding siblings ...)
  2024-03-07 20:40 ` law at gcc dot gnu.org
@ 2024-03-19 16:18 ` pheeck at gcc dot gnu.org
  2024-04-30 13:22 ` [Bug target/113832] [14/15 " pheeck at gcc dot gnu.org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pheeck at gcc dot gnu.org @ 2024-03-19 16:18 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

--- Comment #3 from Filip Kastl <pheeck at gcc dot gnu.org> ---
It seems that the benchmark runtime returned to normal for a while but then
went back to 6% slowdown.

Somewhere between these two commits the benchmark sped up
g:eb7a8f213d59e0cf
g:15d1dae0d4d1be88

And between these two commits the benchmark regressed once again
g:c7a9883663a88861
g:84fc8f4f3263d665

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

* [Bug target/113832] [14/15 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
                   ` (4 preceding siblings ...)
  2024-03-19 16:18 ` pheeck at gcc dot gnu.org
@ 2024-04-30 13:22 ` pheeck at gcc dot gnu.org
  2024-04-30 13:43 ` roger at nextmovesoftware dot com
  2024-05-07  7:45 ` rguenth at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: pheeck at gcc dot gnu.org @ 2024-04-30 13:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

--- Comment #4 from Filip Kastl <pheeck at gcc dot gnu.org> ---
There was another speedup followed by a slowdown.

speedup somewhere between
g:4b8e7b57d952a103
g:839bc42772ba7af6

slowdown
g:7924e352523b3715
g:f3fdcf4a37a7be07

---

Btw, here is a plot also showing GCC 13

https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.7=868.220.0&plot.8=586.220.0&

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

* [Bug target/113832] [14/15 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
                   ` (5 preceding siblings ...)
  2024-04-30 13:22 ` [Bug target/113832] [14/15 " pheeck at gcc dot gnu.org
@ 2024-04-30 13:43 ` roger at nextmovesoftware dot com
  2024-05-07  7:45 ` rguenth at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: roger at nextmovesoftware dot com @ 2024-04-30 13:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

--- Comment #5 from Roger Sayle <roger at nextmovesoftware dot com> ---
I'm trying to confirm that there are actually widening multiplications in
464.h264ref (on aarch64), but if anyone's already done an analysis of what
might be causing these performance swings, please do post (a pointer here).

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

* [Bug target/113832] [14/15 Regression] 6% exec time regression of 464.h264ref on aarch64
  2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
                   ` (6 preceding siblings ...)
  2024-04-30 13:43 ` roger at nextmovesoftware dot com
@ 2024-05-07  7:45 ` rguenth at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-05-07  7:45 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113832

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|14.0                        |14.2

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 14.1 is being released, retargeting bugs to GCC 14.2.

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

end of thread, other threads:[~2024-05-07  7:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-08 15:44 [Bug target/113832] New: [14 Regression] 6% exec time regression of 464.h264ref on aarch64 fkastl at suse dot cz
2024-02-08 15:48 ` [Bug target/113832] " pinskia at gcc dot gnu.org
2024-02-08 15:52 ` pinskia at gcc dot gnu.org
2024-02-08 17:28 ` roger at nextmovesoftware dot com
2024-03-07 20:40 ` law at gcc dot gnu.org
2024-03-19 16:18 ` pheeck at gcc dot gnu.org
2024-04-30 13:22 ` [Bug target/113832] [14/15 " pheeck at gcc dot gnu.org
2024-04-30 13:43 ` roger at nextmovesoftware dot com
2024-05-07  7:45 ` rguenth at gcc dot gnu.org

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).