&gt; For someone that&#x27;s familiar with parallel programming topics and language, is this talk easy to follow? I&#x27;m trying to figure out if the fault lies with myself or the presenter.<p>I think it was easy to follow if you focused on the aspects of general interest (= what he was doing in principle, e.g. divide-and-conquer). But sure, if you wanted to understand <i>exactly</i> how the merging of &quot;bitonic globs&quot; worked, then no, that&#x27;s not easy to follow.<p>I remember thinking when he started talking about merging the &quot;bitonic blobs&quot; that &quot;Yea, yea, sure, you can divide-and-conquer, but it&#x27;s just about as much work combining two of those partial solutions as solving the original problem! There&#x27;s got to a be a better way...&quot;, and I basically stopped listening to the details.