|
From: Philippe W. <phi...@sk...> - 2017-04-28 21:17:14
|
On Fri, 2017-04-28 at 17:46 +0000, Mineeva, Tatyana A wrote: > One question, mostly out of curiosity: > KNL architecture is better suited for parallel applications, and > Valgrind’s serialization could cause a significant overhead on KNLs. I > know there were some attempts to make Valgrind multi-threaded. Could > you please point out the main difficulties of parallelizing Valgrind? A presentation was done at FOSDEM about a (very partial) prototype : See https://archive.fosdem.org/2015/schedule/event/valgrind_multi_prototype/ In the SVN MTV branch, the file docs/internals/mtV.txt gives some more information. This proto has shown that there is a lot of work (still) to do but IMO, the biggest challenge was to have a memcheck VA bit data structure that is both fast, thread safe, and not causing false positive or false negative. Philippe |