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

NVIDIA Could Release AI-Optimized Drivers, Improving Overall Performance

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,752 (1.01/day)
NVIDIA is using artificial intelligence to design and develop parts of its chip designs, as we have seen in the past, making optimization much more efficient. However, today we have a new rumor that NVIDIA will use AI to optimize its driver performance to reach grounds that the human workforce can not. According to CapFrameX, NVIDIA is allegedly preparing special drivers with optimizations done by AI algorithms. As the source claims, the average improvement will yield a 10% performance increase with up to 30% in best-case scenarios. Presumably, AI can do optimization on two fronts: shader compiles / game optimization side or for power management, which includes clocks, voltages, and boost frequency curves.

It still needs to be made clear which aspect will company's AI optimize and work on; however, it can be a combination of two, given the expected drastic improvement in performance. Special tuning of code for more efficient execution and a better power/frequency curve will bring the efficiency level one notch above current releases. We have already seen AI solve these problems last year with the PrefixML model that compacted circuit design by 25%. We need to find out which cards NVIDIA plans to target, and we can only assume that the latest-generation GeForce RTX 40 series will be the goal if the project is made public in Q1 of this year.



View at TechPowerUp Main Site | Source
 

bug

Joined
May 22, 2015
Messages
13,996 (3.95/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
If the AI can spot optimizations that we can't, why not harness that, I guess?

This can work in reverse, too: by observing what optimizations the AI comes up with, we can learn to pay attention to things we don't right now.
 
Joined
Feb 23, 2019
Messages
6,179 (2.85/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3600 CL14
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
Sure, why not.
 
Joined
Jan 5, 2006
Messages
18,584 (2.67/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
WOuld be nice if all RTX GPU's from 2xxx would be supported..
 
Joined
Nov 11, 2016
Messages
3,543 (1.18/day)
System Name The de-ploughminator Mk-III
Processor 9800X3D
Motherboard Gigabyte X870E Aorus Master
Cooling DeepCool AK620
Memory 2x32GB G.SKill 6400MT Cas32
Video Card(s) Asus RTX4090 TUF
Storage 4TB Samsung 990 Pro
Display(s) 48" LG OLED C4
Case Corsair 5000D Air
Audio Device(s) KEF LSX II LT speakers + KEF KC62 Subwoofer
Power Supply Corsair HX850
Mouse Razor Death Adder v3
Keyboard Razor Huntsman V3 Pro TKL
Software win11
Skynet sure working its way toward world domination :rolleyes:
 
Joined
Apr 18, 2013
Messages
1,260 (0.29/day)
Location
Artem S. Tashkinov
What an embarrassingly stupid poll.

AI has been used by multiple chip designers for many years now, it's just they find new ways to apply it.

I'm totally OK with AI optimizing drivers as long as those optimizations are transparent, understood and approved by human beings.

The biggest issue with many AI models nowadays is that they produce basically black boxes where you don't quite understand what and how they do which has a non-zero chance of leading to disastrous results when the input data is outside the training set.
 
Joined
May 18, 2009
Messages
3,007 (0.52/day)
Location
MN
System Name Personal / HTPC
Processor Ryzen 5900x / Ryzen 5600X3D
Motherboard Asrock x570 Phantom Gaming 4 /ASRock B550 Phantom Gaming
Cooling Corsair H100i / bequiet! Pure Rock Slim 2
Memory 32GB DDR4 3200 / 16GB DDR4 3200
Video Card(s) EVGA XC3 Ultra RTX 3080Ti / EVGA RTX 3060 XC
Storage 500GB Pro 970, 250 GB SSD, 1TB & 500GB Western Digital / lots
Display(s) Dell - S3220DGF & S3222DGM 32"
Case CoolerMaster HAF XB Evo / CM HAF XB Evo
Audio Device(s) Logitech G35 headset
Power Supply 850W SeaSonic X Series / 750W SeaSonic X Series
Mouse Logitech G502
Keyboard Black Microsoft Natural Elite Keyboard
Software Windows 10 Pro 64 / Windows 10 Pro 64
WOuld be nice if all RTX GPU's from 2xxx would be supported..
And give people a reason not to upgrade to the Ada series?

That doesn't sound like something Nvidia would want.
 

dgianstefani

TPU Proofreader
Staff member
Joined
Dec 29, 2017
Messages
5,221 (2.02/day)
Location
Swansea, Wales
System Name Silent/X1 Yoga
Processor Ryzen 9800X3D @ 5.575ghz all core 1.24 V, Thermal Grizzly AM5 High Performance Heatspreader/1185 G7
Motherboard ASUS ROG Strix X670E-I, chipset fans replaced with Noctua A14x25 G2
Cooling Optimus Block, HWLabs Copper 240/40 + 240/30, D5/Res, 4x Noctua A12x25, 1x A14G2, Mayhems Ultra Pure
Memory 64 GB Dominator Titanium White 6000 MT, 130 ns tRFC, active cooled
Video Card(s) RTX 3080 Ti Founders Edition, Conductonaut Extreme, 18 W/mK MinusPad Extreme, Corsair XG7 Waterblock
Storage Intel Optane DC P1600X 118 GB, Samsung 990 Pro 2 TB
Display(s) 32" 240 Hz 1440p Samsung G7, 31.5" 165 Hz 1440p LG NanoIPS Ultragear, MX900 dual gas VESA mount
Case Sliger SM570 CNC Aluminium 13-Litre, 3D printed feet, custom front, LINKUP Ultra PCIe 4.0 x16 White
Audio Device(s) Audeze Maxwell Ultraviolet w/upgrade pads & LCD headband, Galaxy Buds 3 Pro, Razer Nommo Pro
Power Supply SF1000 Plat, full transparent custom cables, Sentinel Pro 1500 Online Double Conversion UPS w/Noctua
Mouse Razer Viper V3 Pro 8 KHz Mercury White & Pulsar Supergrip tape, Razer Atlas, Razer Strider Chroma
Keyboard Wooting 60HE+ module, TOFU-R CNC Alu/Brass, SS Prismcaps W+Jellykey, LekkerV2 mod, TLabs Leath/Suede
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores Legendary
And give people a reason not to upgrade to the Ada series?

That doesn't sound like something Nvidia would want.
You realise that Ada series would also benefit from the performance increases, so the difference between the generations would likely remain the same...
 
Joined
Feb 8, 2017
Messages
268 (0.09/day)
I doubt AI can do much on the software side, maybe slight improvements like 2-3% by eliminating bloated code and stuff, but I think the biggest thing will be in actually improving actual GPU core design. I'm fairly confident it can find more optimal solutions, though quite a few companies have used AI to help them develop various products!
 
Joined
May 18, 2009
Messages
3,007 (0.52/day)
Location
MN
System Name Personal / HTPC
Processor Ryzen 5900x / Ryzen 5600X3D
Motherboard Asrock x570 Phantom Gaming 4 /ASRock B550 Phantom Gaming
Cooling Corsair H100i / bequiet! Pure Rock Slim 2
Memory 32GB DDR4 3200 / 16GB DDR4 3200
Video Card(s) EVGA XC3 Ultra RTX 3080Ti / EVGA RTX 3060 XC
Storage 500GB Pro 970, 250 GB SSD, 1TB & 500GB Western Digital / lots
Display(s) Dell - S3220DGF & S3222DGM 32"
Case CoolerMaster HAF XB Evo / CM HAF XB Evo
Audio Device(s) Logitech G35 headset
Power Supply 850W SeaSonic X Series / 750W SeaSonic X Series
Mouse Logitech G502
Keyboard Black Microsoft Natural Elite Keyboard
Software Windows 10 Pro 64 / Windows 10 Pro 64
You realise that Ada series would also benefit from the performance increases, so the difference between the generations would likely remain the same...

Nvidia isn't going to give something away for free. They'll come up with something about how it's only available for their 4xxx series because of some stupid reason. I don't have faith in Nvidia.
 

bug

Joined
May 22, 2015
Messages
13,996 (3.95/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
I doubt AI can do much on the software side, maybe slight improvements like 2-3% by eliminating bloated code and stuff, but I think the biggest thing will be in actually improving actual GPU core design. I'm fairly confident it can find more optimal solutions, though quite a few companies have used AI to help them develop various products!
Getting rid of software overhead and implementing multithreading in a safe manner are no small feats. If the AI can take care of only half of that, its use would still be a big win.
 
Joined
Oct 12, 2005
Messages
726 (0.10/day)
WOuld be nice if all RTX GPU's from 2xxx would be supported..
Technically, it should be architecture agnostic. They are running that on their servers, not on your GPU. It's just a matter of knowing if they have the budget and the will to support Turing for a long time. In theory, it could be cheaper to do it that way.
I doubt AI can do much on the software side, maybe slight improvements like 2-3% by eliminating bloated code and stuff, but I think the biggest thing will be in actually improving actual GPU core design. I'm fairly confident it can find more optimal solutions, though quite a few companies have used AI to help them develop various products!
Well, unlike most code generated by machine learning, this one is really focused on an area. I also think they can train it by actually running the game and getting the results to train the AI. With a very large farm, you could do many iteration in a short time frame. Also, that doesn't prevent human from teaching optimized code.

In my opinion, this wouldn't lead to major upgrade of performance in commonly tested games that already are pretty optimized. But that could allow to generate optimized drivers for way more games than there is currently and this is probably where the gain will be much bigger.

In the end, it's mostly always optimizing shaders for a specific architecture that do not change. It's a bit more precise than just generating code for a broad application.
 
Joined
Feb 11, 2009
Messages
5,656 (0.97/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Imagine if the AI told them the prices were too high
 
Joined
Sep 26, 2022
Messages
2,286 (2.66/day)
Location
Brazil
System Name G-Station 2.0 "YGUAZU"
Processor AMD Ryzen 7 5700X3D
Motherboard Gigabyte X470 Aorus Gaming 7 WiFi
Cooling Freezemod: Pump, Reservoir, 360mm Radiator, Fittings / Bykski: Blocks / Barrow: Meters
Memory Asgard Bragi DDR4-3600CL14 2x16GB
Video Card(s) Sapphire PULSE RX 7900 XTX
Storage 240GB Samsung 840 Evo, 1TB Asgard AN2, 2TB Hiksemi FUTURE-LITE, 320GB+1TB 7200RPM HDD
Display(s) Samsung 34" Odyssey OLED G8
Case Lian Li Lancool 216
Audio Device(s) Astro A40 TR + MixAmp
Power Supply Cougar GEX X2 1000W
Mouse Razer Viper Ultimate
Keyboard Razer Huntsman Elite (Red)
Software Windows 11 Pro, Garuda Linux
Joined
Jul 10, 2017
Messages
2,671 (0.97/day)
Everybody software developer until ML start doing it better and for free. :D

Well, AI may decide that the ultimate performance can be obtained via removing all brakes on thermal and power and boosting clocks to the sky. Or that color is overrated and revet back to CGA color space.

I can see the memes already! Especially cool would be the Chernobyl-based ones. 'And that is how a 4090 explodes.' Or 'Why are we the only company that uses negative OC voltage offset, graphite moderated vapor coolers and AI drivers? Because it's cheaper!'
 

D3ssel

New Member
Joined
Nov 19, 2020
Messages
6 (0.00/day)
Nvidia isn't going to give something away for free. They'll come up with something about how it's only available for their 4xxx series because of some stupid reason. I don't have faith in Nvidia.
I would be very surprised if it doesn't.

Driver optimizations aren't like technologies such as Frame Generation, etc.

It's really hard to "lock it" to a specific card generation.

But it will surely be custom tailored for them, so the gains on other generations will probably be lower, at least. Possibly much lower.
 
Joined
Jul 16, 2014
Messages
8,226 (2.14/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
If the AI can spot optimizations that we can't, why not harness that, I guess?

This can work in reverse, too: by observing what optimizations the AI comes up with, we can learn to pay attention to things we don't right now.
That would be too simple to do, I mean, who really learns by mistakes? :rolleyes:
 

bug

Joined
May 22, 2015
Messages
13,996 (3.95/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
Everybody software developer until ML start doing it better and for free. :D
Truth be told, writing software is every bit as menial and error prone as working in a factory was, before Henry Ford. I would be really surprised in AI doesn't take over a good chunk of it.

Well, AI may decide that the ultimate performance can be obtained via removing all brakes on thermal and power and boosting clocks to the sky. Or that color is overrated and revet back to CGA color space.

I can see the memes already! Especially cool would be the Chernobyl-based ones. 'And that is how a 4090 explodes.' Or 'Why are we the only company that uses negative OC voltage offset, graphite moderated vapor coolers and AI drivers? Because it's cheaper!'
That would be a prime example of "garbage in, garbage out". I deal with this almost every day :(
 
Joined
Aug 2, 2011
Messages
1,458 (0.30/day)
Processor Ryzen 9 7950X3D
Motherboard MSI X670E MPG Carbon Wifi
Cooling Custom loop, 2x360mm radiator,Lian Li UNI, EK XRes140,EK Velocity2
Memory 2x16GB G.Skill DDR5-6400 @ 6400MHz C32
Video Card(s) EVGA RTX 3080 Ti FTW3 Ultra OC Scanner core +750 mem
Storage MP600 Pro 2TB,960 EVO 1TB,XPG SX8200 Pro 1TB,Micron 1100 2TB,1.5TB Caviar Green
Display(s) Alienware AW3423DWF, Acer XB270HU
Case LianLi O11 Dynamic White
Audio Device(s) Logitech G-Pro X Wireless
Power Supply EVGA P3 1200W
Mouse Logitech G502X Lightspeed
Keyboard Logitech G512 Carbon w/ GX Brown
VR HMD HP Reverb G2 (V2)
Software Win 11
Linus and Luke have already talked about code generation using AI chat bots on the WAN show a couple times. I agree with them. Letting the bots do certain things as a starting point or to clean up already written code is a very positive thing. It will allow dev teams to be more efficient.
 
Joined
Jan 29, 2012
Messages
6,881 (1.45/day)
Location
Florida
System Name natr0n-PC
Processor Ryzen 5950x-5600x | 9600k
Motherboard B450 AORUS M | Z390 UD
Cooling EK AIO 360 - 6 fan action | AIO
Memory Patriot - Viper Steel DDR4 (B-Die)(4x8GB) | Samsung DDR4 (4x8GB)
Video Card(s) EVGA 3070ti FTW
Storage Various
Display(s) Pixio PX279 Prime
Case Thermaltake Level 20 VT | Black bench
Audio Device(s) LOXJIE D10 + Kinter Amp + 6 Bookshelf Speakers Sony+JVC+Sony
Power Supply Super Flower Leadex III ARGB 80+ Gold 650W | EVGA 700 Gold
Software XP/7/8.1/10
Benchmark Scores http://valid.x86.fr/79kuh6
It's kinda weird code optimizing code/itself basically.
 
Joined
May 19, 2011
Messages
148 (0.03/day)
Linus and Luke have already talked about code generation using AI chat bots on the WAN show a couple times. I agree with them. Letting the bots do certain things as a starting point or to clean up already written code is a very positive thing. It will allow dev teams to be more efficient.

Those still have a long way to go. Try asking ChatGPT for anything written in Pine Script.
 

bug

Joined
May 22, 2015
Messages
13,996 (3.95/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
Linus and Luke have already talked about code generation using AI chat bots on the WAN show a couple times. I agree with them. Letting the bots do certain things as a starting point or to clean up already written code is a very positive thing. It will allow dev teams to be more efficient.
Eh, a number of years ago (before Heartbleed) there was this issue with Debian (and derivatives) where a tool detected some memory has not been correctly freed and fixed it. What ensued was a number of years when SSL keys generated on Debian were always the same 256 variants, because that memory area was used for building entropy and the automated tool had no way of knowing this. And neither did the maintainer that reviewed the change.

Usage of these tools can be a very positive things. But they're still tools that need to be handled with care.
 
Top