<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I could describe it, but consider it better to hear the whole thing from<br>the horse's mouth.<br></blockquote><div>The issue I see with videos is that they are not searchable and require significant time commitment.<br><br>I assumed that since you posted cfe-dev this is related to clang/llvm, or uses clang/llvm in an interesting way. Providing a summary of the paper/video from the perspective of cfe-dev would be really helpful and potentially encourage folks to look more closely into the project.<br><br>Thanks,<br>Jakub</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 12, 2019 at 7:28 AM Mayuresh Kathe <<a href="mailto:mayuresh@kathe.in">mayuresh@kathe.in</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Jakub, thanks for taking the effort to skim through the paper.<br>
I could describe it, but consider it better to hear the whole thing from <br>
the horse's mouth.<br>
Check out the video at; <a href="https://youtu.be/r-TLSBdHe1A" rel="noreferrer" target="_blank">https://youtu.be/r-TLSBdHe1A</a><br>
<br>
~Mayuresh<br>
<br>
On 2019-12-12 08:47 AM, Jakub (Kuba) Kuderski wrote:<br>
> Hi Mayuresh,<br>
> <br>
> I skimmed the paper and it seems interesting. I have one high-level<br>
> question: how relevant is this technique to conventional<br>
> single-threaded compilers? There's some mention of being able to<br>
> account for system operations (e.g., IO), but It's not clear to me if<br>
> the tool is of any use for profiling LLVM-based compilers.<br>
> <br>
> Thanks,<br>
> Jakub<br>
> <br>
> On Wed, Dec 11, 2019 at 9:29 PM Mayuresh Kathe via cfe-dev<br>
> <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
> <br>
>> Just in-case you didn't know about this, check out this new<br>
>> profiling<br>
>> technique and it's working implementation at;<br>
>> <a href="https://github.com/plasma-umass/coz/" rel="noreferrer" target="_blank">https://github.com/plasma-umass/coz/</a><br>
>> <br>
>> Also a paper describing the work is available at;<br>
>> <br>
> <a href="https://blog.acolyer.org/2015/10/14/coz-finding-code-that-counts-with-causal-profling/" rel="noreferrer" target="_blank">https://blog.acolyer.org/2015/10/14/coz-finding-code-that-counts-with-causal-profling/</a><br>
>> _______________________________________________<br>
>> cfe-dev mailing list<br>
>> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
>> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
> <br>
> --<br>
> <br>
> Jakub Kuderski<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div>Jakub Kuderski</div></div>