<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2309.07181/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/2309.07181/feed.xml" rel="self" type="application/rss+xml" /><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — mentioned by felarof</title><link>https://news.ycombinator.com/item?id=41631978</link><guid isPermaLink="false">urn:hackerpapers:mention:2309.07181:41631978</guid><pubDate>Tue, 24 Sep 2024 00:34:37 GMT</pubDate><description>&lt;p&gt;Haha, TPUs are not slow :) All of Google&amp;#x27;s training (including Gemini models) is done on TPUs. There are good 1p [a] and 3p [b] benchmarks comparing TPUs vs NVIDIA GPUs. [a] - https://github.com/GoogleCloudPlatform/vertex-ai-samples/blo... [b] - https://arxiv.org/pdf/2309.07181&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — mentioned by felarof</title><link>https://news.ycombinator.com/item?id=41514894</link><guid isPermaLink="false">urn:hackerpapers:mention:2309.07181:41514894</guid><pubDate>Wed, 11 Sep 2024 20:04:58 GMT</pubDate><description>&lt;p&gt;Google published this benchmark a year or so ago comparing TPU vs NVIDIA (https://github.com/GoogleCloudPlatform/vertex-ai-samples/blo...) Conclusion is at the bottom, but TLDR was TPUs were 33% cheaper (performance per dollar) and JAX scales very well compared to PyTorch. If you are curious, there was a thorough comparison done by Cohere and they published their paper https://arxiv.org/pdf/2309.07181 -- TPU+JAX turned out to be more performant and more fault tolerant (less weird errors).&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — HN submission</title><link>https://news.ycombinator.com/item?id=39791181</link><guid isPermaLink="false">urn:hackerpapers:submission:2309.07181:39791181</guid><pubDate>Fri, 22 Mar 2024 14:38:58 GMT</pubDate><description>&lt;p&gt;The Myth of Software Portability and Implications for ML Progress (2023)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — mentioned by nisten</title><link>https://news.ycombinator.com/item?id=39149708</link><guid isPermaLink="false">urn:hackerpapers:mention:2309.07181:39149708</guid><pubDate>Fri, 26 Jan 2024 22:35:02 GMT</pubDate><description>&lt;p&gt;Meh, the comparison is somewhat pointless when it doesn&amp;#x27;t account for the slowdown that the vast majority of pytorch codebases experience on TPU&amp;#x27;s vs using JAX and it&amp;#x27;s accelerations specific to TPUs, and vice versa. https://arxiv.org/pdf/2309.07181.pdf Meaning the TPU v5p is likely slower than H100 for most ML workloads that depend on pytorch.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — mentioned by elwypea</title><link>https://news.ycombinator.com/item?id=37912191</link><guid isPermaLink="false">urn:hackerpapers:mention:2309.07181:37912191</guid><pubDate>Tue, 17 Oct 2023 08:45:53 GMT</pubDate><description>&lt;p&gt;Easier said than done. Even with Google level resources, TPU support for pytorch is patchy (https://arxiv.org/abs/2309.07181). Device abstraction is not great, assumes CUDA in unexpected places.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item><item><title>The Grand Illusion: The Myth of Software Portability and Implications for ML Progress — HN submission</title><link>https://news.ycombinator.com/item?id=37601174</link><guid isPermaLink="false">urn:hackerpapers:submission:2309.07181:37601174</guid><pubDate>Thu, 21 Sep 2023 17:42:16 GMT</pubDate><description>&lt;p&gt;The Myth of Software Portability and Implications for ML Progress&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1 point; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2309.07181/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.SE</category></item></channel></rss>
