[Kern Meetup Blr] [CFP] : Tracking lost performance—Debugging L1-icache load misses

21 views
Skip to first unread message

Madadi Vineeth Reddy

unread,
Apr 12, 2025, 11:31:59 AMApr 12
to Kernel Meetup Bangalore

Title: Tracking lost performance—Debugging L1-icache load misses

Preference: Regular talk

Linux kernel is maintained by applying patches at a very high scale which both adds and removes the code. This could lead to performance regressions in some of the workloads even if the actual code in the hot functions is untouched. The focus of this talk would be to discuss one of the reasons “L1-icache load misses” that occur due to cache alignment issues with code changes unrelated to the functions that consume more CPU cycles. This talk also covers the process of debugging and identifying such issues using tools like perf, custom scripts and PMU events including scenarios like cache set overlap. It would also analyze the impact due to branch prediction and prefetching.

This talk primarily covers:
1) impact of L1-icache-load misses on overall performance.
2) Relate code changes to L1-icache load misses.
3) Profiling tools and custom scripts used to identify the issue.
4) Hear from the community about approaches to mitigate this issue.

My main objective from this talk is to start a discussion regarding the impact of L1-icache load misses on the performance, provide debugging steps to find such issues and gather potential solutions from this talk so that audience if facing similar issue could debug and mitigate the issue efficiently. This can be considered under "Interesting problems waiting for a solution" section as described in the topic list of the announcement mail.

Thanks,
Madadi Vineeth Reddy
(Software Engineer, LTC, IBM)



Aditya Gupta

unread,
Apr 12, 2025, 11:56:08 AMApr 12
to Madadi Vineeth Reddy, Kernel Meetup Bangalore
Interesting issue. +1

Thanks,
- Aditya G

--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CABC1sjZmeXw0EScApjkuzZPGX5O4926q%2BAbD3bintFPcqrKkJQ%40mail.gmail.com.

ADITI MISHRA

unread,
Apr 12, 2025, 12:51:25 PMApr 12
to Aditya Gupta, Madadi Vineeth Reddy, Kernel Meetup Bangalore

Kaiwan N Billimoria

unread,
Apr 13, 2025, 1:25:48 AMApr 13
to ADITI MISHRA, Aditya Gupta, Madadi Vineeth Reddy, Kernel Meetup Bangalore
Reply all
Reply to author
Forward
0 new messages