The Mill CPU Architecture: Switches [video]
Well, I&#x27;d love to get some discussion here.<p>One of the perennial questions that I&#x27;ve never received a satisfactory answer to is: Where&#x27;s the ILP?<p>Everytime I get asked this, I get referred to the &quot;Phasing&quot; talk, but that isn&#x27;t a satisfactory response either.<p>I think quantitative analysis will prove to be far more nuanced and damning than expected. Take this paper (<a href="https:&#x2F;&#x2F;pdfs.semanticscholar.org&#x2F;1002&#x2F;50a822251d1302c146ab499635af2b3adb45.pdf" rel="nofollow">https:&#x2F;&#x2F;pdfs.semanticscholar.org&#x2F;1002&#x2F;50a822251d1302c146ab49...</a>). This paper analyzes a processor with <i>much STRONGER</i> characteristics than the Mill: It dynamically identifies these dependencies and then schedules them.<p>The result? It gets smashed by a classic OoO.