Premium Only Content
Why Nvidia's AI Monopoly is Coming to An End. The Battle For AI Market Domination 9-8-2024
Why Nvidia's AI Monopoly is Coming to An End. The Battle For AI Market Domination 9-8-2024
-
Dr Waku Unravels the Tangled Web of AI Systems, Methods and Standards, and the Fierce Compition to Outdo All Other Competitors in -
-
THE QUEST FOR AI WORLD DOMINATION
-
64,534 views Sep 8, 2024
Dr Waku
-
0:00 Intro
0:24 Contents
0:31 Part 1: Nvidia's Cuda moat
1:16 Evolution of Cuda
2:01 GPGPU programming languages 2:29 What made Cuda powerful?
3:26 The competitor to Cuda: OpenCL 4:06 PTX machine code for Nvidia GPUs evolves rapidly
5:15 Other GPU frameworks output Cuda code
6:22 Example: PyTorch outputs Cuda 6:56 Part 2: The competitors' view
7:29 Companies like to have secondary providers
8:14 Approach 1: Maintain hardware compatibility
9:00 In contrast to Nvidia, Intel has a stable architecture
9:39 Approach 2: Library compatibility 10:48 Approach 3: Binary translation 11:53 Approach 4: Create a new compiler
12:22 Clean room compiler reimplementation
13:48 How Intel is using library compatibility
14:36 AMD also didn't want library compatibility
15:03 Moore Threads, Chinese GPU company
15:40 Moore Threads is doing binary translation?
16:29 In response, Nvidia bans disassembly of code
17:23 Nvidia probably doesn't want binary translation tools
18:09 New compiler: SCALE from Spectral Compute
19:12 Spectral Compute could get bought by AMD
19:35 AMD's compiler ROCm doesn't work well
20:06 AMD acquired Nod.AI to get an optimizing compiler
21:00 Part 3: Should Nvidia be worried? 21:11 Implementing Cuda compatibility is a catch up technique
21:31 Nvidia's profit margins depend on its monopoly
21:56 My perspective: Cuda is too complicated
22:55 Nvidia should be most worried about other stacks
23:49 New stacks are already being created
24:07 PyTorch 2.0 is more AMD friendly 24:44 OpenAI's Triton is an easier to use GPGPU language
25:32 How Triton works, targeting PTX directly
26:20 Why LLVM names Triton so powerful
27:30 Should Nvidia use LLVM too? 28:03 Triton only supports what OpenAI needs
28:58 Yes, Nvidia should be worried 29:37 Are machine learning folks going to use AMD?
30:20 Conclusion
31:15 Bypassing Cuda completely
32:20 Outro
-
We discuss why Nvidia has a software moat against competitors who might want to manufacture GPUs. Nvidia's Cuda language has had unique advantages over time, including the ability to model memory hierarchy precisely. The fundamental machine learning tools like pytorch ended up supporting only Cuda, cementing Nvidia's position.
-
There are multiple ways competitors could try to break the Cuda monopoly: hardware compatibility, library compatibility, binary translation, or even creating a new compiler. Companies are starting to engage in these approaches, especially creating new compilers, which is the least legally challenging. In particular, there is already a free clean room implementation of a Cuda compiler that targets AMD GPUs.
-
Furthermore, new technology like OpenAI's Triton is now skipping Cuda and just targeting Nvidia machine code directly. This will likely prove challenging for Nvidia over the long run. Pytorch has also begun supporting AMD GPUs. The hardware and tech is there, it's just a matter of whether the software stack is mature enough. Perhaps we'll see more diversity in model training hardware in the future.
-
#nvidia #gpus #hardware
How Nvidia’s CUDA Monopoly In Machine Learning Is Breaking - OpenAI Triton And PyTorch 2.0 https://www.semianalysis.com/p/nvidia...
AMD AI Software Solved – MI300X Pricing, Performance, PyTorch 2.0, FlashAttention, OpenAI Triton https://www.semianalysis.com/p/amd-ai...
Introducing Triton: Open-source GPU programming for neural networks https://openai.com/index/triton/ Announcing the SCALE BETA https://scale-lang.com/posts/2024-07-... AMD ‘Scales’ up its CUDA capabilities https://www.jonpeddie.com/news/amd-sc...
AMD Makes Second AI Software Acquisition In Less Than Two Months https://www.crn.com/news/components-p...
Nvidia bans using translation layers for CUDA software https://www.tomshardware.com/pc-compo...
Software allows CUDA code to run on AMD and Intel GPUs without changes https://www.tomshardware.com/pc-compo...
Chinese Govt. Funds CUDA-Compatible GPU Startup to Compete Against Nvidia https://www.tomshardware.com/news/chi...
-
Re the strength of Nvidia's AI software moat, what is the history?  / re_the_strength_of_nvidias_ai_software_moa...
-
Moore Threads introduces MTT S4000 48GB AI GPU with MTLink and zero-cost NVIDIA CUDA framework translation https://videocardz.com/newz/moore-thr...
How CUDA Programming Works | Hacker News https://news.ycombinator.com/item?id=...
-
FAIR USE FOR EDUCATIONAL PURPOSES
Mirrored From:
https://www.youtube.com/@DrWaku
-
3:55:45
Alex Zedra
9 hours agoLIVE! Last Map on The Escape: SCARY GAME.
72.2K3 -
1:14:07
Glenn Greenwald
14 hours agoComedian Dave Smith On Trump's Picks, Israel, Ukraine, and More | SYSTEM UPDATE #370
170K257 -
1:09:07
Donald Trump Jr.
17 hours agoBreaking News on Latest Cabinet Picks, Plus Behind the Scenes at SpaceX & Darren Beattie Joins | TRIGGERED Ep.193
208K722 -
1:42:43
Roseanne Barr
12 hours ago $64.32 earnedGod Won, F*ck You | The Roseanne Barr Podcast #75
92.5K200 -
2:08:38
Slightly Offensive
14 hours ago $40.22 earnedDEEP STATE WINS?! Matt Gaetz OUSTED as AG & Russia ESCALATES War | Guest: The Lectern Guy
93.7K57 -
1:47:36
Precision Rifle Network
13 hours agoS3E8 Guns & Grub - the craziness continues
70.4K4 -
41:37
Kimberly Guilfoyle
15 hours agoPresident Trump Making all the Right Moves,Live with Border Union Chief Paul Perez & Lawyer Steve Baric | Ep. 176
155K48 -
19:38
Neil McCoy-Ward
17 hours agoMASS LAYOFFS Have Started... (How To Protect Your Income)
58.8K9 -
46:21
PMG
1 day ago $7.40 earned"Venezuelan Gang in 16 States, Animal Testing Crackdown, & Trump’s Nominee Battle"
43K11 -
4:54:08
VOPUSARADIO
17 hours agoPOLITI-SHOCK! WW3!?, BREAKDOWN OF THE WORLD EVENTS & R.A.G.E. (What it means & What's next!)
33.6K7