<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[The ryg blog]]></provider_name><provider_url><![CDATA[https://fgiesen.wordpress.com]]></provider_url><author_name><![CDATA[fgiesen]]></author_name><author_url><![CDATA[https://fgiesen.wordpress.com/author/fgiesen/]]></author_url><title><![CDATA[FSE/ANS history correction]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>I&#8217;ve been meaning to write another proper post on this for a while, but the last few months have been very busy and I didn&#8217;t feel like writing in my spare time.</p>
<p>This is not that post, sadly. This is about something else: namely, me only citing Jarek Duda&#8217;s work on ANS and not <a href="http://fastcompression.blogspot.com/">Yann Collet</a>&#8216;s work on FSE. Apparently, there were multiple versions of Jarek&#8217;s ANS paper, and the second version (which contains rANS, the topic I&#8217;ve been writing about) was significantly influenced by Yann&#8217;s experiences with integrating ideas from the first version into FSE.</p>
<p>Anyway, I did not mention Yann&#8217;s work in my rANS posts at all. I just want to make clear that this was because I was writing about rANS not tANS (the family that FSE is a member of), and I simply wasn&#8217;t aware that Yann&#8217;s work and input significantly influenced the second version of the ANS paper. My apologies; this was a simple oversight, not a deliberate attempt to talk down Yann&#8217;s contribution!</p>
<p>On a separate but related note: Mid-february, I wrote a short <a href="http://arxiv.org/abs/1402.3392">paper</a> on how entropy coders (with a focus on ANS) can be interleaved on the encode side to allow the decoder side to exploit instruction-level parallelism and/or SIMD instructions. I originally meant to do a separate post about it here, but on trying to write it discovered that I didn&#8217;t have much to say on the topic that wasn&#8217;t in the paper. Hence, no separate blog post. But I figured I should at least link to it once from here.</p>
<p>Anyway, more regular blog updates should start again soon. Until then!</p>
]]></html></oembed>