HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Trends in Deep Learning Hardware: Bill Dally (NVIDIA)

Paul G. Allen School3 HN recommenders · recommended in 2 months, 2023-2024
YouTube
32K views · 2 years ago · lecture · dated

Bill Dally of NVIDIA gives a University of Washington lecture on trends in deep learning hardware. It covers numeric formats, specialized instructions, energy per operation and co-design of hardware and software.

HN commenters cite it for NVIDIA's perspective on AI hardware efficiency, including logarithmic number formats and energy use.

Computer architecture & CPUsMachine learning & deep learningUniversity lectures & courses#billdally#nvidia#gpu#low-precisionarithmetic#energyefficiency

5 comments from Hacker News

@andy992024 · in “Measuring energy usage: regular code vs. SIMD code”

There's a talk by a Nvidia scientist I just saw where he talks about compute efficiency in terms of flops/joule and explicitly mentions vectorized instructions as one of the energy savers. I'll see if I can find it. Edit: found it (I think) I can't remember where in the presentation but he does mention energy efficiency as a proxy for performance. ▶ this video Edit 2: about 26:40 he starts talking about energy use in the context of performance.

CitesView on HN
@raphlinus2024 · in “Why does integer representation of a floating point approximate its logarithm?”

In a recent talk[1], Bill Dally of Nvidia suggests using actual logarithms, as they're more consistent in relative error than floats, which is especially relevant at low precision as increasingly used in AI. Multiplications then become simple additions, but then addition becomes more complicated, as in general it needs lookup tables. This is the same mechanism as a slide rule, and also reminds me of the way the Yamaha DX7 works. The lookup tables can be expensive, and the talk contains an idea how to batch them when adding up the results of many many multiplications (as is also often the case for AI workloads). [1]: ▶ this video

RecommendsView on HN
@huijzer2023 · in “ASML and Samsung seal deal on 2nm chips”

Depends what you consider as part of chip production. If you consider new instructions and the related software as new chip production, then the performance improvements have continued quite dramatically. Single chip inference has gone 1000x over the last 10 years according to Bill Dally from Nvidia [1] at 10 minutes (probably not original source). Main gains according to the video have been different numeric types (fp16 for example) and more specialised hardware together with more complex instructions. Note that process improvements have only caused a 2.5x from that 1000x. He also mentions that Google‘s TPU has no fundamental benefit over dedicated instructions in GPUs. Quite an interesting video IMO. [1]: ▶ this video

RecommendsView on HN
@alecco2023 · in “Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'”

It looks like both Pat Gelsinger and Lisa Su have no clue about software and can't even delegate this. They expect "the community" to do the software for their extremely complicated hardware. If you see the presentations by Nvidia's Bill Daly [1] it shows they've been evolving hardware and software together. The CUDA programming model was a massive bet a long time ago. And they deservedly won ML/AI. Unless Intel and AMD do a radical change it's game over for them. They will lose to ARM and Nvidia. [1] ▶ this video

RecommendsView on HN
@huijzer2023 · in “Training for one trillion parameter model backed by Intel and US govt has begun”

> Let's Fermi estimate that. I couldn't agree more. Fermi estimates are underused. > Multiply that together, and you end up with 1.8e17 bytes, or 180 petabytes of data. And for comparison, GPT-4 is estimated by Bill Dally (NVIDIA) at around 10^12 or 10^13 tokens [1]. Let's assume about 1 word per token and 5 characters per word. Furthermore, US-ASCII tokens requires one byte per character in UTF-8. So, that gives about 40 petabyte. As a side note, I would guess that GPT-4 knows more "things" if you would be able to count them all up. For example, it knows more languages, more facts about cities, more facts about persons. However, people know way more inside their specialization. [1]: ▶ this video

CitesView on HN
HC2023-K2: Hardware for Deep Learning1:05:28

HC2023-K2: Hardware for Deep Learning

hotchipsvideos
15K views • 3 years ago
Future Computers Will Be Radically Different (Analog Computing)21:42

Future Computers Will Be Radically Different (Analog Computing)

Veritasium
13.2M views • 4 years ago
Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic1:31:28

Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic

Stanford Online
33K views • 9 years ago
RAAIS 2017 - Simon Knowles, Co-Founder and CTO of Graphcore35:45

RAAIS 2017 - Simon Knowles, Co-Founder and CTO of Graphcore

The Research and Applied AI Summit - RAAIS
7K views • 9 years ago
Recent Developments in Deep Learning1:05:18

Recent Developments in Deep Learning

Google TechTalks
85K views • 16 years ago
GTC March 2024 Keynote with NVIDIA CEO Jensen Huang2:03:05

GTC March 2024 Keynote with NVIDIA CEO Jensen Huang

NVIDIA
27.4M views • 2 years ago
George Hotz | Programming | can tinygrad whisper? | AMD Rant | Giving up on AMD | Speech to Text5:33:21

George Hotz | Programming | can tinygrad whisper? | AMD Rant | Giving up on AMD | Speech to Text

george hotz archive
95K views • 3 years ago
Industrial Strength High Performance RISC V Processors For Energy Efficient Computing23:32

Industrial Strength High Performance RISC V Processors For Energy Efficient Computing

RISC-V International
8K views • 8 years ago
Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition57:57

Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition

Stanford University School of Engineering
2.9M views • 9 years ago
Jim Keller - Moore's Law in the age of AI Chips31:06

Jim Keller - Moore's Law in the age of AI Chips

Matroid
33K views • 6 years ago
Neural Networks Demystified [Part 1: Data and Architecture]3:07

Neural Networks Demystified [Part 1: Data and Architecture]

Welch Labs
838K views • 12 years ago
Clojure is Not Afraid of the GPU - Dragan Djuric42:13

Clojure is Not Afraid of the GPU - Dragan Djuric

ClojureTV
7K views • 9 years ago
Lecture 1 | Machine Learning (Stanford)1:08:40

Lecture 1 | Machine Learning (Stanford)

Stanford
2.7M views • 18 years ago
Ali Rahimi's talk at NIPS(NIPS 2017 Test-of-time award presentation)23:20

Ali Rahimi's talk at NIPS(NIPS 2017 Test-of-time award presentation)

ObservantVids
78K views • 8 years ago
The spelled-out intro to neural networks and backpropagation: building micrograd2:25:52

The spelled-out intro to neural networks and backpropagation: building micrograd

Andrej Karpathy
4.4M views • 4 years ago
Tensorflow and deep learning - without a PhD by Martin Görner2:35:53

Tensorflow and deep learning - without a PhD by Martin Görner

Devoxx
610K views • 10 years ago
Lecture 1 | Natural Language Processing with Deep Learning1:11:41

Lecture 1 | Natural Language Processing with Deep Learning

Stanford University School of Engineering
820K views • 9 years ago
Stanford Seminar - Generalized Reversible Computing and the Unconventional Computing Landscape1:10:03

Stanford Seminar - Generalized Reversible Computing and the Unconventional Computing Landscape

Stanford Online
16K views • 9 years ago
Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive1:05:25

Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive

GDC Festival of Gaming
35K views • 6 years ago
NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)58:37

NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)

AdaCore
5K views • 6 years ago