3 comments

  • raphlinus52 minutes ago
    Also see Fast GPU bounding boxes on tree-structured scenes[1] (unpublished paper) and notes toward a blog post[2]. This is a highly tuned GPU implementation of parentheses matching. It&#x27;s actually used in Vello (the classic version in which we offload basically all the work to the GPU, not the newer CPU-GPU hybrid version in which tracking the blend stack is done on the CPU).<p>Earlier versions of the work were featured on HN [3][4], but this is much more sophisticated. (plus a few more zero-comment submissions)<p>The basic idea (bicyclic semigroup and binary search) is the same as the submission. I think earliest attribution is to Bar-On and Vishkin[5] from 1985. Another implementation of this idea is in pareas[6], an experimental GPU-accelerated compiler.<p>I believe this work is publishable and would love to work with a student to resubmit it. Especially if you&#x27;re a student or prof in Sydney, please reach out.<p>[1]: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2205.11659" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2205.11659</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;raphlinus&#x2F;raphlinus.github.io&#x2F;issues&#x2F;66" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;raphlinus&#x2F;raphlinus.github.io&#x2F;issues&#x2F;66</a><p>[3]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24385095">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24385095</a><p>[4]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27164009">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27164009</a><p>[5]: <a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1145&#x2F;3318.3478" rel="nofollow">https:&#x2F;&#x2F;dl.acm.org&#x2F;doi&#x2F;10.1145&#x2F;3318.3478</a><p>[6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Snektron&#x2F;pareas" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Snektron&#x2F;pareas</a>
  • solomonb3 minutes ago
    Getting to discover Oleg Kiselyov&#x27;s work for the first time is such a treat. His web archive is incredible! I&#x27;m envious of the author and anyone else discovering it today.<p><a href="https:&#x2F;&#x2F;okmij.org&#x2F;ftp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;okmij.org&#x2F;ftp&#x2F;</a>
  • pantsforbirds56 minutes ago
    Fun article and worth the read, but sadly none of the LaTeX was rendered for me (assuming it was supposed to).
    • munk-a37 minutes ago
      The rendering appears to be done specifically by the js hosted on jsdelivr so if you&#x27;ve blocked that as a script source you&#x27;ll just get the raw LaTeX (which I assume we&#x27;re all fluent in anyways, of course!)