Persistent Memory Analysis Tool (PMAT) - Valgrind Plugin that provides an online sampling approach towards performing verification on persistent memory.
GNU General Public License v2.0
1
stars
0
forks
source link
Add a '--parallel-verification=nCPUs' flag and make serial default ASAP #27
Parallel verification performance is utter garbage right now, with syscalls dominating overall execution time. This is causing a severe divergence with what I was seeing before when I originally submitted to NVMW, where I think its so bad that PMAT may not even beat pmemcheck anymore.
Done. it is now significantly faster; in the nop verification test, it averages about 11K per second! That is now tens-of-thousands, thanks to this (plus the lack of a need to copy the heap over each time)
Parallel verification performance is utter garbage right now, with syscalls dominating overall execution time. This is causing a severe divergence with what I was seeing before when I originally submitted to NVMW, where I think its so bad that PMAT may not even beat pmemcheck anymore.