• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVIDIA PrefixRL Model Designs 25% Smaller Circuits, Making GPUs More Efficient

Joined
May 2, 2017
Messages
7,762 (2.72/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Tbh, I don't think I've seen any other major chipmaker confirm that they're actually using AI-generated layouts in high volume, large size chips before. I might obviously be wrong, but all I can remember seeing is various reports of this being tested. That also clearly leaves the possibility of it being used without this being public.
 
Joined
Jan 3, 2021
Messages
3,861 (2.55/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
They didn't explain exactly what was reduced. Probably a combination of less wasted space between transistors, fewer transistors overall, and fewer large transistors (those that need to be larger because they need to drive larger currents).
 
Joined
Oct 12, 2005
Messages
736 (0.10/day)
Better than what? It's better than the classic attempts by a measurable 25%. Better than the perfect design? Probably not.
You said Nvidia use a better model from the time being, i just wanted to know why you were saying that. So Better model than a classic attempt? or Better model than other competitors ai model ?
 

bug

Joined
May 22, 2015
Messages
14,118 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
You said Nvidia use a better model from the time being, i just wanted to know why you were saying that. So Better model than a classic attempt? or Better model than other competitors ai model ?
Well, whatever they use, has to be better, since it yields something smaller than everybody else.
Like @Valantar said, others have not confirmed using AI, so I'm sure there are neural networks or something like that to compare. But the solution overall is clearly better.
 
Joined
Apr 12, 2013
Messages
7,746 (1.79/day)
Joined
May 2, 2017
Messages
7,762 (2.72/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
You sure about that? IIRC Google has a similar DL solution & they've shown great results as well. It was used by AMD as well I think?
Yes, that has been reported, but only in experimental applications. Has it actually been reported to have seen use in real world chip designs?
 
Joined
Apr 12, 2013
Messages
7,746 (1.79/day)
Of course, it's right there ~
Our method has been used in production to design the next generation of Google TPU,” wrote the authors of the paper, led by Google’s co-heads of machine learning for systems, Azalia Mirhoseini and Anna Goldie.
 
Joined
Oct 12, 2005
Messages
736 (0.10/day)
Well, whatever they use, has to be better, since it yields something smaller than everybody else.
Like @Valantar said, others have not confirmed using AI, so I'm sure there are neural networks or something like that to compare. But the solution overall is clearly better.
Well it yields something better than most common vendor, we don't know exactly what it look like versus what Intel, AMD, Qualcomm, Apple etc. use right now. They probably all their own in house way of doing it.
 
Joined
May 2, 2017
Messages
7,762 (2.72/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Of course, it's right there ~
Interesting! Still, that's a much lower volume and smaller scale chip than a large datacenter GPU.
 
Joined
Jan 3, 2021
Messages
3,861 (2.55/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Hard to say. At what point does reinforcement learning become "deep"? It's possible others also use reinforcement learning (at least in some aspect), but treat it like a trade secret and don't talk about it. It's also possible Nvidia is the first that made this work.
What I meant to say is that I am pretty certain, in some form or another, others also use some AI techniques in their product pipelines.
Details sure aren't public but everyone is using reinforcement learning, it's not something they would want to hide.
 

bug

Joined
May 22, 2015
Messages
14,118 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Of course, it's right there ~
Like I said, it's pretty much impossible for computers to figure out simpler things than designing a CPU (http://www.iaeng.org/publication/IMECS2008/IMECS2008_pp1897-1901.pdf).
Some sort of "AI" has been employed by these problems for decades.

What we should be concentrating on, is what exactly passes as "AI". Years ago, AI was defined as something able to pass the Turing test (https://en.wikipedia.org/wiki/Turing_test). It needed to learn and adapt. In the past few years, "AI" means a neural network, deeper than 3 or 4 layers (hence deep-everything). It learns nothing once deployed, but it can be trained further and deployed again. And while that may yet qualify as a passable definition of AI (by very, very lax standards), once AI has become a buzzword, now almost every program that an if in it, claims to be employing "AI".
So you see, it's if other have been employing AI, imho, it's determining what they mean by AI when they said they used it.
 
Joined
Jan 3, 2021
Messages
3,861 (2.55/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
What we should be concentrating on, is what exactly passes as "AI". Years ago, AI was defined as something able to pass the Turing test (https://en.wikipedia.org/wiki/Turing_test). It needed to learn and adapt. In the past few years, "AI" means a neural network, deeper than 3 or 4 layers (hence deep-everything). It learns nothing once deployed, but it can be trained further and deployed again. And while that may yet qualify as a passable definition of AI (by very, very lax standards), once AI has become a buzzword, now almost every program that an if in it, claims to be employing "AI".
So you see, it's if other have been employing AI, imho, it's determining what they mean by AI when they said they used it.
In lack of a good definition, this one is at least easy to memorise:

Difference between machine learning and AI:
If it is written in Python, it's probably machine learning
If it is written in PowerPoint, it's probably AI
 
Joined
Mar 13, 2021
Messages
497 (0.34/day)
Processor AMD 7600x
Motherboard Asrock x670e Steel Legend
Cooling Silver Arrow Extreme IBe Rev B with 2x 120 Gentle Typhoons
Memory 4x16Gb Patriot Viper Non RGB @ 6000 30-36-36-36-40
Video Card(s) XFX 6950XT MERC 319
Storage 2x Crucial P5 Plus 1Tb NVME
Display(s) 3x Dell Ultrasharp U2414h
Case Coolermaster Stacker 832
Power Supply Thermaltake Toughpower PF3 850 watt
Mouse Logitech G502 (OG)
Keyboard Logitech G512
And don't forget the most important aspect (for Ngreedia).....

HIGHER PRICES !

Yes I know R&D aint cheap, but this all sounds like just ANUTHA way to justify keeping GPU prices & profits at scalper/pandemic levels, which they have become addicted to like crackheads & their rocks... they always need/want moar and can't quit even if they wanted to....
More like keep current high prices while being able to be reduce costs/decrease die size increasing yields and increasing more dies per wafer.
 
Joined
Nov 4, 2005
Messages
12,125 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
I would wager they trained it to look out for standing wave resonance in traces, induction lessening the need for capacitors, harmonic interference from nearby traces or switching speed, gate voltage roll off and all of the fun stuff that usually gets traces moved away from each other to prevent issues at design speed/TDP.

there are formulas for all of this but the actual chip may have required a few spins to get on target and this AI may be able to do it in software and also seems to eliminate the wasted space due to design flaws.
 
Joined
Aug 20, 2007
Messages
21,801 (3.41/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard MSI MAG X670E Tomahawk Wifi
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 128GB (4x 32GB) G.Skill Flare X5 @ DDR5-4000 (Running 1:1:1 to FCLK)
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs, 1x 2TB Seagate Exos 3.5"
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
That's mainly because they're centre aligned. If they were corner aligned instead, the difference would be a lot more intuitive, even if it still doesn't "look like 25% less".
View attachment 254382
That's also a single adder circuit, not a complete die.

I know AMD does it, and like you, pretty sure Intel and other manufacturer use AI too. But what make you think Nvidia use a better model ?
The article we just read?

So Better model than a classic attempt?
There is no "classic attempt." All manufacturers use AI-driven algos to design circuits. This is in the article above.

Details sure aren't public but everyone is using reinforcement learning, it's not something they would want to hide.
I mean the article literally says this too. My god the arguments we'd save if people read the whole article.
 
Joined
Oct 12, 2005
Messages
736 (0.10/day)
That's also a single adder circuit, not a complete die.


The article we just read?


There is no "classic attempt." All manufacturers use AI-driven algos to design circuits. This is in the article above.


I mean the article literally says this too. My god the arguments we'd save if people read the whole article.
So the article say Intel, Apple, AMD and others big chip manufacturer use the 2 tools listed in the article ? I don't think so. They could use those, but it's not something declared in the article
 
Joined
Aug 20, 2007
Messages
21,801 (3.41/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard MSI MAG X670E Tomahawk Wifi
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 128GB (4x 32GB) G.Skill Flare X5 @ DDR5-4000 (Running 1:1:1 to FCLK)
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs, 1x 2TB Seagate Exos 3.5"
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
So the article say Intel, Apple, AMD and others big chip manufacturer use the 2 tools listed in the article ? I don't think so. They could use those, but it's not something declared in the article
Do you need me to literally quote it for you?

NVIDIA uses the PrefixRL model to outperform traditional EDA (Electronics Design Automation) tools from major vendors such as Cadence, Synopsys, or Siemens/Mentor. EDA vendors usually implement their in-house AI solution to silicon placement and routing (PnR); however, NVIDIA's PrefixRL solution seems to be doing wonders in the company's workflow.
Of course some huge companies may use something different, but this is the industry norm and it's all AI driven.
 
Joined
Oct 12, 2005
Messages
736 (0.10/day)
Do you need me to literally quote it for you?


Of course some huge companies may use something different, but this is the industry norm and it's all AI driven.
Yes, i never said they do not use AI. From what i know, they all declared they do. What i say is about this line:

NVIDIA uses the PrefixRL model to outperform traditional EDA (Electronics Design Automation) tools from major vendors such as Cadence, Synopsys, or Siemens/Mentor. EDA vendors usually implement their in-house AI solution to silicon placement and routing (PnR); however, NVIDIA's PrefixRL solution seems to be doing wonders in the company's workflow.

My point is Nvidia is saying beating these vendors but we do not know how it stack against what other chip maker use. They can/could use their own ai model internally like Nvidia do. So it's nice for Nvidia but it's an incomplete picture and people should remain cautious of the signification of this claim.
 
Joined
Apr 12, 2013
Messages
7,746 (1.79/day)
Well here's the thing, since they're all competing with each other they won't publish like for like results against each other's (AI driven) methods not unless they have a spy & they announce this to the world showing the comparison :D
 
Top