News: 0001508171

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New AMD Zen 5 Perf Events Going Into Linux 6.13

([AMD] 5 Hours Ago Zen 5 Perf Events)


Sent out last night for the ongoing Linux 6.13 merge window were all of the perf tool changes for the wonderful "perf" subsystem for performance profiling and the like. In addition to adding the HWMON PMU to "perf stat", leader sampling for inherited task events, and various other tooling improvements, there are also vendor event updates. Most notable with the updated CPU vendor events are new AMD Zen 5 processor events.

The AMD [1]Zen 5 additions with the perf updates for Linux 6.13 include adding new data fabric events, data fabric metrics, and updated data cache fill events.

There are new data fabric events around read/write data beats to each DRAM channel, upstream DMA read/write data beats between local sockets and each I/O root complex, inbound data beats between local sockets and core-to-fabric interfaces, and outbound data beats between local sockets and remote sockets via cross-socket links. The new data fabric metrics for Zen 5 are around DRAM read/write bandwidth for local and remote sockets as well as DMA read/write bandwidth and core inbound/outbound data bandwidth.

These AMD Zen 5 perf event additions will benefit the new AMD [2]EPYC 9005 "Turin" servers and whatever additional EPYC Zen 5 processors follow.

More details on these perf event updates for Zen 5 and other perf tool changes for this next version of the Linux kernel, see [3]this pull request .



[1] https://www.phoronix.com/search/Zen+5

[2] https://www.phoronix.com/search/EPYC+9005

[3] https://lore.kernel.org/lkml/20241125071653.1350621-1-namhyung@kernel.org/



phoronix

Brandy Davis, an outfielder and teammate of mine with the Pittsburgh Pirates,
is my choice for team captain. Cincinnati was beating us 3-1, and I led
off the bottom of the eighth with a walk. The next hitter banged a hard
single to right field. Feeling the wind at my back, I rounded second and
kept going, sliding safely into third base.
With runners at first and third, and home-run hitter Ralph Kiner at
bat, our manager put in the fast Brandy Davis to run for the player at first.
Even with Kiner hitting and a change to win the game with a home run, Brandy
took off for second and made it. Now we had runners at second and third.
I'm standing at third, knowing I'm not going anywhere, and see Brandy
start to take a lead. All of a sudden, here he comes. He makes a great slide
into third, and I scream, "Brandy, where are you going?" He looks up, and
shouts, "Back to second if I can make it."
-- Joe Garagiola, "It's Anybody's Ball Game"