<story><title>What every developer should know about GPU computing</title><url>https://codeconfessions.substack.com/p/gpu-computing</url></story><parent_chain><item><author>anonporridge</author><text>Definitely not true about most programmers, but maybe the author meant CS educated engineers. Going through a formal CS program will give you an intimate understanding of CPUs, especially when compared to the very light coverage of GPUs.</text></item><item><author>permo-w</author><text>&amp;gt;Most programmers have an intimate understanding of CPUs&lt;p&gt;maybe this article is brilliant, but when the first line is something so blatantly untrue it really makes it hard to take the rest seriously</text></item></parent_chain><comment><author>p1esk</author><text>&lt;i&gt;Going through a formal CS program will give you an intimate understanding of CPUs&lt;/i&gt;&lt;p&gt;Please tell me you forgot the &amp;#x2F;s.&lt;p&gt;I have a PhD in computer engineering from a top-20 school in US. Took a bunch of grad level classes, passed the quals (my specialty was ML accelerators).&lt;p&gt;I do NOT have an “intimate understanding of CPUs”. I probably know a little bit more about CPUs than an average programmer. Which is very little.&lt;p&gt;Modern CPUs are extremely complex. Almost as much of impenetrable black boxes as modern neural networks.</text></comment>
<story><title>What every developer should know about GPU computing</title><url>https://codeconfessions.substack.com/p/gpu-computing</url></story><parent_chain><item><author>anonporridge</author><text>Definitely not true about most programmers, but maybe the author meant CS educated engineers. Going through a formal CS program will give you an intimate understanding of CPUs, especially when compared to the very light coverage of GPUs.</text></item><item><author>permo-w</author><text>&amp;gt;Most programmers have an intimate understanding of CPUs&lt;p&gt;maybe this article is brilliant, but when the first line is something so blatantly untrue it really makes it hard to take the rest seriously</text></item></parent_chain><comment><author>usea</author><text>&amp;gt; Going through a formal CS program will give you an intimate understanding of CPUs&lt;p&gt;I did an undergrad in CS, where I did well. I don&amp;#x27;t feel like I understand CPUs very well. Certainly not anywhere in the realm of &amp;quot;intimate.&amp;quot;</text></comment>