[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-08-28 Thread Nick Nethercote
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #15 from Nick Nethercote --- The existing cache and branch simulations are very simplistic, and about 20 years out of date. I think hardware counters are a much better way of getting cache statistics. I recently made `--cache-sim=no` the

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-08-28 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=465465 Paul Floyd changed: What|Removed |Added CC||n.netherc...@gmail.com --- Comment #14 from Paul

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-07-17 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #13 from Ivica --- Any new development on this? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-16 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #12 from Ivica --- Thanks for the reply. In that case I will let you do your thing. In case there is any way I can help you, write me a note. Ivica -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-16 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #11 from Paul Floyd --- I've started looking at the code. Things can be very slow with Valgrind. There are only a few of us active at the moment. Some of us just work in our spare time and everyone else has lots of other commitments. No

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-16 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #10 from Ivica --- Hi! I would like to know the status of this issue. Is it simply waiting because other higher priority stuff is pending, or something is missing in the description of the issue or it has been silently abandoned. Please be

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-13 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #9 from Ivica --- Created attachment 156192 --> https://bugs.kde.org/attachment.cgi?id=156192=edit Cache conflicts log file Hi! As promised, attached is the cachegrind cg_annotate output on a code that has cache conflicts. Cachegrind

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #8 from Paul Floyd --- (In reply to Mark Wielaard from comment #6) > Please do make sure that all patches and reviews/comments are also added to > this bug or at least posted to the valgrind-developers mailinglist. Specifically, a few

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #7 from Ivica --- Will do! On Thu, Feb 9, 2023 at 3:59 PM Mark Wielaard wrote: > > https://bugs.kde.org/show_bug.cgi?id=465465 > > Mark Wielaard changed: > >What|Removed |Added >

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=465465 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #6 from Mark

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #5 from Ivica --- I created a github mirror of valgrind, and created a patch as a Pull Request, so it can be reviewed more easily. I sent you an invitation on GitHub for the repository, so we can perform the review there. -- You are

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #4 from Paul Floyd --- (In reply to Ivica from comment #3) > Also, if there is some way to send the patch to an official code review > (similar to GitHub), let me know. Not at present. This is the place for patch submission. Review can be

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #3 from Ivica --- Also, if there is some way to send the patch to an official code review (similar to GitHub), let me know. -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-09 Thread Ivica
https://bugs.kde.org/show_bug.cgi?id=465465 --- Comment #2 from Ivica --- Ok, first, this is a proof of concept patch that I will need to fix. The eviction emulation is NOT the default, cache emulation should remain the default. All the existing tests will need to pass without change. I need to

[valgrind] [Bug 465465] Eviction Emulation in Cachegrind for Detecting Cache Conflicts

2023-02-08 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=465465 Paul Floyd changed: What|Removed |Added CC||pjfl...@wanadoo.fr --- Comment #1 from Paul Floyd