FUN/GEEKY FACT: The new GPUs with over 90 Terraflops are powerful enough to run Cyberdyne's Skynet from the movie Terminator. In the film at one point they say its 90 Terraflops, which when they wrote the script in 1984, was considered mindblowingly insane! But now, we have that much power in our office/bedroom!
Films are rarely rendered with realtime rendering speed. In films, details are more important than speed. It took Disney 83 days to render the whole Frozen film, not 1.5 hours.
LORENSSIOK Floating-point ops in CPUs work the same as in GPUs. There may be CPU/GPU differences when it come to _other_ details, but the _representation_ of these numbers and how math is performed with them is the same in both. It's based on the IEEE-754 standard. *EDIT:* It should be noted that the number format described in this video is a _double-precision_ floating point number, which takes 64 bits of space. Graphics pipelines are generally designed to work using _single-precision_ floating point numbers, which only require 32 bits. This is done for performance, since math with 32 bit numbers is faster than on 64 bit numbers.
I remember the floating point being a dedicated chip on the mother board and in vary early pc kits, they were up-gradable and some were even flash-able like CMOS BIOS chips. That is still the way on mainframes of about 20 + years back are upgraded.
It could be FLOating Point operations per Second, or FLOating point operations Per Second, or FLoating point OPerations per Second... or just FLoating point OPerationS. Could FLOPS per second be redundant like so many other acronyms? The world may never know. (So: FLOP-S, FLO-PS, or FL-OP-S) "Forced acronym" is redundant, an acronym is a type of abbreviation (similar to an an "initialism") that you can pronounce, so pretty much all of them are "forced" unless you're lucky enough to have one that's already pronounceable. (Unlikely.)
Very good vid. Already knew about IEEE floating point from uni but that was really good info about FLOPS. I'll remember that acronym and look at FLOPS now :)
Yes and no. In the specific instance of of the XBox One and the PlayStation 4, their GPUs and CPUs have identical architectures (and both are consoles, rather than PCs), and so TFLOPs actually can be used as a rough estimate of how much stronger or slower one is in relation to another. For consoles, unlike PCs, the engines can be made to interface directly with the hardware, rather than through a graphics APIs and drivers. It's not PERFECT still, as optimization still plays a large role in how well a piece of software performs, however, assuming identical levels of optimization, the higher TFLOPs of the PS4 would mean that the PS4 is X% more graphically capable, with some margin for error.
^This is partly wrong, xbox and ps4 share architectures (cpus and gpu) but otherwise they are just pc's they have an OS, graphics drivers and API's (xbox literally runs a version of windows 10) and the Gflops shouldnt really be compared...but they kinda can be, the Gflops talks about the stream processor throughput however a difference in render outputs..ROPs can have a big factor if they both werent so screwed in terms of cpu horsepower, one can have literally 3x the graphics flops of another but have the same rops which wil limit the maximum graphics performance even before it gets held back by the really low cpu horsepower (jaguar was designed for low end laptops...like atom) so consoles are pc's and the gflops can only be very loosely compared. and real world performance mightbe very different to what gflops would leads you to expect.
2:53 someone other than Linus dropping something... I THINK NOT! I don't know if you finally hired a witch doctor for an editor or got Corsair to add separate key profiles in Cue2 for Taran "THE MACRO KING" Hemert but I'm onto you. But on a serious note great videos, love the content (all three channels) and remember. When lifting heavy objects always lift with your back in a jerking motion.
Its still of value to measure the speed of a CPU / GPU in floating point operations. Running high level code or ugh a video game to see how fast it draws frames leaves so much up to the skill (or lack) of the programmer, the compiler and the operating system she or he used. Hardware speed may sometimes give results that are misleading but regardless of someone saying an 8080 ran 0.6 Mega Flops or 0.2 you could see that a CRAY 1 that ran at 200 Mega Flops was a significant improvement for doing floating point. Saying its not a perfect system of measurement is true but if you have that and???? Bash script code versus some tight written assembler code you really have zero information to judge the parts by. The same of course with people running some program written on top of a giant operating system with 7 layers of abstraction versus a program running without any interaction with the rest of the system. Some people get mixed up with Instructions per second and again you can really screw with the numbers by having one measuring how many NOPs run in a second versus another machine moving data from one memory location to the other. MHZ is really not of value because for a time you could get a guesstimate that a 5 MHz CPU (Same Type) was twice as fast as a 2.5 MHz but even then the faster machine might have memory that needed wait states to retain the data that made them a lot closer in speed. Newer machines have more then one core and each core can be running more or less instructions per clock. Even these machines can still measure a system by Mega Flops and have some idea of what your buying. If one core is 100 Mega Flops and you upgrade to a dual core? You probably have a rough doubling of speed. Marketing BS is what makes this a painful debate. One example was our company sold a 16" monitor which was measuring the from bottom left to top right of the viewing area. Other companies suddenly sold "higher resolution" 17" monitors because they decided to measure the distance between the mounting bolts of the exact same display. Take how many flops a CPU/GPU can do with a grain of salt. If you think of it as a rough estimate I think its still of great value. P.S. I want a fat wallet like yours that FLOPS loudly when you drop it.
Yep and people said FX wasnt a real core despite cpu's didnt have FPU units and intel didnt have an IMC for donkeys years after amd but thats easily forgotten cus its intel.
I remember the mid 90s and my PC in 94. It was a little cheaper because it didn't have a floating point unit in the CPU. It was an SX and not a DX. Though back then it was not a big deal. I still think about FPU and Im not sure what has them now or not lol.
If I may chime in, for anyone making music, floating point performance makes a massive difference to how your DAW handles effects. so if you're trying to decide between an i5 and i7 at similar price points , in almost all audio cases the i7 will do better in audio production.
Linus, I see less commercials on T.V.... that must be why I'm rocking an LTT shirt, and seriously considering signing up for tunnel bear vpn... dang it!
Can we get a techquickie on why watching a different video or having a volume control on every possible device can be so annoying and how it could be fixed.
If that wasn't clear enough sometimes when I switch videos or my Chromecast or Roku restarts the volume is set to maximum, and or one of the devices in the chain passing along the volume percentage is at 10% for some reason so maximum volume is still barely Audible.
When using my Chromecast on two different televisions there is a third volume control that's on the top of the TV instead of the bottom is extremely weird. Sometimes it goes from no volume to it's so loud at my parents who were sleeping have now come sometimes it goes from no volume to it's so loud at my parents who were sleeping are now yelling at me from upstairs, as well as zero to 100% feels like less than 30% of the TV's actual volume.
I want to know how to calculate the computation of 1 GFLOPS processor would process 1tb of data?? Is it divide 1terabyte into megabytes then times by 1GFLOPS? I just need to know what 1 GFLOPS can process out of the 1tb data per second. Thanks
Ok Linus .. I am changing over to a GeForce card .. was an AMD fan boy but after watching a lot of your videos and looking at the line ups .. I am making the big plunge .. Keep up the good work ..
Interesting how nGreedia present their new flag ship as *5x performance* in Double precision, and same week czech student getting awarded for saving electricity and cutting down on operation time by simplifying single and half precision.
They really do need to come up with a better naming system for CPUs and GPUs. When they say a Core I eye matey 42xwing or GeForce Padawan 69-12x edition it literally means NOTHING. I find it extremely confusing. They should have a standard benchmark rating in the name so it's easier to judge what it can do without having to read the small print to find the number of cores and so on. I'm old and remember (for example) the Pentium 2 266 MHz, and you immediately knew the speed compared to other processors. They need to say Intel i7 (standard rating) or Ryzen 7 (standard rating), and I think people would find what they are looking for a LOT easier.which would ultimately lead to increased sales. It would also be advantageous in knowing if a game would run on your system by having something similar as a standard benchmark rating for GPUs.
How the hell does a techquickie relate to "World's fastest talking man sings Michael Jackson's BAD in 20 seconds" in the up next queue? Come on RUclips, this isn't the first time you did this to me... with the same damn video too.
sasor098 so I haven't watched anything like that since before youtube. I remember that guy from micro machine commercials and how people confused him with the Scatman.
We need a Serato DJ & mix Emergency eternal make up video. Something that help DJs select the right processor and GPU to run these programs efficiently there’s just no information on that stuff for us I think you’d be interested.
Can people stop fucking saying the titan V has 110 Tflops? It's not the same kind of benchmark as any of the other GPU's on the market. The actual value is like 12Tflops
FUN/GEEKY FACT: The new GPUs with over 90 Terraflops are powerful enough to run Cyberdyne's Skynet from the movie Terminator. In the film at one point they say its 90 Terraflops, which when they wrote the script in 1984, was considered mindblowingly insane! But now, we have that much power in our office/bedroom!
in my office? *cries willingly*
Films are rarely rendered with realtime rendering speed. In films, details are more important than speed. It took Disney 83 days to render the whole Frozen film, not 1.5 hours.
@@xwtek3505 this isnt about rendering. Its about the fictional AI in the movie which took as many tflops as modern GPUs have
@@xwtek3505 What does this have to do with what he said.
which terminator movie?
2:55 tfw linus is such a pro at dropping stuff, his mere presence infects other people with this superpower
Best comment
Do IPC (instructions per clock) as fast as posible guys. We need that episode
IuStrenght Yeah, it would be an easy one to make since they mention it so much in other videos.
and floating point for cpu
LORENSSIOK
Floating-point ops in CPUs work the same as in GPUs. There may be CPU/GPU differences when it come to _other_ details, but the _representation_ of these numbers and how math is performed with them is the same in both. It's based on the IEEE-754 standard.
*EDIT:* It should be noted that the number format described in this video is a _double-precision_ floating point number, which takes 64 bits of space. Graphics pipelines are generally designed to work using _single-precision_ floating point numbers, which only require 32 bits. This is done for performance, since math with 32 bit numbers is faster than on 64 bit numbers.
That's kinda obvious though 😁
You can post it onto their fourms, just saying
Tom Smith... so close
2:22
2:56
Waiting for Tom Smith to comment
i want it to happen
Tom here but i ain't no smith
I just sent this video to a guy named Tom Smith, no joke. I really hope he does
My name is Tom. Does that count?
Toms Pc alt no
I remember the floating point being a dedicated chip on the mother board and in vary early pc kits, they were up-gradable and some were even flash-able like CMOS BIOS chips. That is still the way on mainframes of about 20 + years back are upgraded.
you should do a video on error codes
Thats some quick maths!
VRTX British person located.
Or literally any other country other than USA...... lol. We in AUS say Maths too.
muffs
meths
2 + 2 is 4, minus 1 thats 3
I love my IEEE 754 double precision numbers
What happened to Synergy? I miss it.
ROFL. Comment of the day.
The ending pun was about money i wanted to see dollar shave club :(
Steven Mactavish you made my day. 😂 😂 😂
freshbooks is more appropriate in this manner
Sebastian E I actually bought that synergy and after that synergy 2 went out. I don't even have many PC
Literally just was coding something and needed info on this topic. Thanks techquickie for your perfect timing!
This has to be the most simplified explanation of Floating Point per second calculations I have ever seen.
The Tom Smith that watched this is freaking out by now.
2:52
Linus: *exists
Stuff: *drops
He can drop stuff with just his mind.
Thanks for the quickie, Linus!
two days ago when I was youtubing for floating point I said to myself I hope Linus make a video about it. And you did :D thank you a lot
Floating
Lpoint
Operations
Per
Second
What a forced acronym
It could be FLOating Point operations per Second, or FLOating point operations Per Second, or FLoating point OPerations per Second... or just FLoating point OPerationS. Could FLOPS per second be redundant like so many other acronyms? The world may never know.
(So: FLOP-S, FLO-PS, or FL-OP-S) "Forced acronym" is redundant, an acronym is a type of abbreviation (similar to an an "initialism") that you can pronounce, so pretty much all of them are "forced" unless you're lucky enough to have one that's already pronounceable. (Unlikely.)
@@TheOJDrinker brh
FLoating point
Operations
Per
Second
*Triggers violent flashbacks to CompSci 101*
For all the Cali peeps... Hellaflops.
*HECKA*flops
This is a Christian server after all.
@@gixxerfixxer4159 And Cali people really give shit to religion 😂😂 They don't even know who is their real father or real mother. 😂😂
Very good vid. Already knew about IEEE floating point from uni but that was really good info about FLOPS. I'll remember that acronym and look at FLOPS now :)
omg! I am Tom Smith! HE SAID MY NAME! Haha :D Thx Jon for writing us in the script :)
congrats bro :D
Good job man
I just wondered how many Tom Smiths gonna freak out :D
Nooo, youre Tamas Kovacs
JJ SS directly translated from Hungarian, he is Tom Smith
Did this as I was watching and was able to switch the resolution on this video from 1080 to 4K before the video ended thanks for the tip!
I'm on my office desk, sipping coffee while watching Linus Videos at my free time until I came to part 2:53.. I spilled my coffee laughing.
Nice work, Linus! Make more videos like this one, simplifying abstract concepts.
I just went over this in CS class
You have a Counter-Strike class? tite
TheJuancapella ahaha
you teased me with showing me this on wan show. so happy to finally see it!
@Techquickie
Is this related to the whole teraflops talked about with the PlayStation and Xbox?
Yes and no. In the specific instance of of the XBox One and the PlayStation 4, their GPUs and CPUs have identical architectures (and both are consoles, rather than PCs), and so TFLOPs actually can be used as a rough estimate of how much stronger or slower one is in relation to another. For consoles, unlike PCs, the engines can be made to interface directly with the hardware, rather than through a graphics APIs and drivers.
It's not PERFECT still, as optimization still plays a large role in how well a piece of software performs, however, assuming identical levels of optimization, the higher TFLOPs of the PS4 would mean that the PS4 is X% more graphically capable, with some margin for error.
^This is partly wrong, xbox and ps4 share architectures (cpus and gpu) but otherwise they are just pc's they have an OS, graphics drivers and API's (xbox literally runs a version of windows 10) and the Gflops shouldnt really be compared...but they kinda can be, the Gflops talks about the stream processor throughput however a difference in render outputs..ROPs can have a big factor if they both werent so screwed in terms of cpu horsepower, one can have literally 3x the graphics flops of another but have the same rops which wil limit the maximum graphics performance even before it gets held back by the really low cpu horsepower (jaguar was designed for low end laptops...like atom)
so consoles are pc's and the gflops can only be very loosely compared. and real world performance mightbe very different to what gflops would leads you to expect.
Seriously
You should do a video on Fast Inverse Square Root
Finally they mention Tunnel Bear, it's been a while!
2:53 someone other than Linus dropping something... I THINK NOT! I don't know if you finally hired a witch doctor for an editor or got Corsair to add separate key profiles in Cue2 for Taran "THE MACRO KING" Hemert but I'm onto you. But on a serious note great videos, love the content (all three channels) and remember. When lifting heavy objects always lift with your back in a jerking motion.
so helpful love it
that was some serious check right there
cool and good
Warm and bad
The Justas Ahh refreshing
are you implying that this video was bad ???? dissapointed
The Justas drincc
dude its a joke
Suggestion for next Video: What is Dynamic Bass Boost and how it works. :)
Its still of value to measure the speed of a CPU / GPU in floating point operations. Running high level code or ugh a video game to see how fast it draws frames leaves so much up to the skill (or lack) of the programmer, the compiler and the operating system she or he used. Hardware speed may sometimes give results that are misleading but regardless of someone saying an 8080 ran 0.6 Mega Flops or 0.2 you could see that a CRAY 1 that ran at 200 Mega Flops was a significant improvement for doing floating point. Saying its not a perfect system of measurement is true but if you have that and???? Bash script code versus some tight written assembler code you really have zero information to judge the parts by. The same of course with people running some program written on top of a giant operating system with 7 layers of abstraction versus a program running without any interaction with the rest of the system.
Some people get mixed up with Instructions per second and again you can really screw with the numbers by having one measuring how many NOPs run in a second versus another machine moving data from one memory location to the other. MHZ is really not of value because for a time you could get a guesstimate that a 5 MHz CPU (Same Type) was twice as fast as a 2.5 MHz but even then the faster machine might have memory that needed wait states to retain the data that made them a lot closer in speed. Newer machines have more then one core and each core can be running more or less instructions per clock. Even these machines can still measure a system by Mega Flops and have some idea of what your buying. If one core is 100 Mega Flops and you upgrade to a dual core? You probably have a rough doubling of speed.
Marketing BS is what makes this a painful debate. One example was our company sold a 16" monitor which was measuring the from bottom left to top right of the viewing area. Other companies suddenly sold "higher resolution" 17" monitors because they decided to measure the distance between the mounting bolts of the exact same display.
Take how many flops a CPU/GPU can do with a grain of salt. If you think of it as a rough estimate I think its still of great value. P.S. I want a fat wallet like yours that FLOPS loudly when you drop it.
here i remember adding floating point co processors to both 68k and x86/x87 to boost performance.
Yep and people said FX wasnt a real core despite cpu's didnt have FPU units and intel didnt have an IMC for donkeys years after amd but thats easily forgotten cus its intel.
Toms Tech
FX share floating points like 8 cores FX = 4 cores real and 4 cores virtual because every 2 cores share one floating point.
CPUs vs. GPUs is the TechQuickie which actually got me subscribed
Amazing vid btw
Hi Linus!!how are you!?
p.s.s. santosh does he ever reply?
no lol
Hey there
Why would he reply to you? He's obviously arrogant
hi
This is the content we want!
floating point is literraly scientific notation in base 2
A FLoP is the word I would use to describe the case you guys designed in your last LTT video.
ZINGGGGGGGGGG
Would be nice if there was a single number that could precisely determine performance or maybe just a benchmark that every product had to go through.
Too many variables do take into account, there won’t just be one number 🥲
I agree with you. An automated benchmark that simulates real world use would be nice. :)
oh my god linus is so funny hes the greatest comedian ever im literally dying he should do stand up
K
there are co-processors in your processor to make it calculate that - trust me, had a lecture exactly for this in Tuesday
You can hear Linus being tired of saying the tunnel bear part :D I have never heard him so unmotivated.
I remember the mid 90s and my PC in 94. It was a little cheaper because it didn't have a floating point unit in the CPU. It was an SX and not a DX. Though back then it was not a big deal. I still think about FPU and Im not sure what has them now or not lol.
If I may chime in, for anyone making music, floating point performance makes a massive difference to how your DAW handles effects. so if you're trying to decide between an i5 and i7 at similar price points , in almost all audio cases the i7 will do better in audio production.
BuzzaB77 yeah doood always jerk off at night ttto my flac files. I also make high quality beats on my phone. But noone buy ;(
I feel old for that was a very big deal when processors came out for the PC in the early 80s.
Yay! TunnelBear :D
So basically FLOPS is just as pointless for comparing gaming performance as clock speed?
Linus, I see less commercials on T.V.... that must be why I'm rocking an LTT shirt, and seriously considering signing up for tunnel bear vpn... dang it!
The one time I'm early for a tech quickie video
Linus: 4:00 to 4:05 "Go ahead over to TunnelBear,"
Me: "I'm better of using Tor Network Bro!" ^_^
Can we get a techquickie on why watching a different video or having a volume control on every possible device can be so annoying and how it could be fixed.
If that wasn't clear enough sometimes when I switch videos or my Chromecast or Roku restarts the volume is set to maximum, and or one of the devices in the chain passing along the volume percentage is at 10% for some reason so maximum volume is still barely Audible.
When using my Chromecast on two different televisions there is a third volume control that's on the top of the TV instead of the bottom is extremely weird. Sometimes it goes from no volume to it's so loud at my parents who were sleeping have now come sometimes it goes from no volume to it's so loud at my parents who were sleeping are now yelling at me from upstairs, as well as zero to 100% feels like less than 30% of the TV's actual volume.
I want to know how to calculate the computation of 1 GFLOPS processor would process 1tb of data?? Is it divide 1terabyte into megabytes then times by 1GFLOPS? I just need to know what 1 GFLOPS can process out of the 1tb data per second. Thanks
I am a data scientist, and I am very jealous of 110 teraflops
3:40 funny how Star Wars IX is just around the corner and I happened to watch this video. Unlimited power!
I don't like how you talk to my brother Tom!
1:19 - Yay signed values!
Ok Linus .. I am changing over to a GeForce card .. was an AMD fan boy but after watching a lot of your videos and looking at the line ups .. I am making the big plunge .. Keep up the good work ..
Interesting how nGreedia present their new flag ship as *5x performance* in Double precision, and same week czech student getting awarded for saving electricity and cutting down on operation time by simplifying single and half precision.
Speaking of flops, go head over to tunnelbear!
They really do need to come up with a better naming system for CPUs and GPUs.
When they say a Core I eye matey 42xwing or GeForce Padawan 69-12x edition it literally means NOTHING. I find it extremely confusing.
They should have a standard benchmark rating in the name so it's easier to judge what it can do without having to read the small print to find the number of cores and so on.
I'm old and remember (for example) the Pentium 2 266 MHz, and you immediately knew the speed compared to other processors. They need to say Intel i7 (standard rating) or Ryzen 7 (standard rating), and I think people would find what they are looking for a LOT easier.which would ultimately lead to increased sales. It would also be advantageous in knowing if a game would run on your system by having something similar as a standard benchmark rating for GPUs.
Thank you soo muchhhh
i finally understand the difference between my Dad's 486sx vs my 486dx back in the day.
Anton is a wonderful person. Not a supercomputer.
We all want MOAR POWAH
Man tunnelbear must be having a great business going on
2:54
When you watch too much linus videos
- Linus drop tips
Everybody do the FLOP!!
1.2*10^3 + 1.6^10^2 = 1.36*10^3
*to all cuda cores 1000 times per seconds*
1:48 I only gotta be Linus in math okay
Thank YOU ! :-)
Will you be selling WAN hoodies? I love the look of the one you got on and would like to buy one if you end up selling them.
2 years later
I am finally here
WE MISSED YOU BUD, were you busy crunching some floats?
@@whotfevencares yeah sorry had some issues
significand is also known as the Mantissa (I believe)
TOM SMITH's MIND WAS BLOWN. 2:49
I'm not tom smith!
Craft Omair 😂
Craft Omair he was talking to me
AJD so your name is tom smith?
Craft Omair could be. You'll never know
AJD OOOOOOOOWOOOOOOOOOOOWOOOOOOOOOOOOOOOOOO!
You missed SIMD, most 64 bit processors now days can do up to 512 (16 floats or 8 doubles) bits of floating point math per instruction.
the last time I flopped something on a counter I got arrested and i'm never allowed to even come near that place again...
Please do a video about Aux vs Bluetooth LDAC and Bluetooth on audio transmission.
no tom smith yet..
"X=2+Y"
the background equations looking very floating point right now
How the hell does a techquickie relate to "World's fastest talking man sings Michael Jackson's BAD in 20 seconds" in the up next queue? Come on RUclips, this isn't the first time you did this to me... with the same damn video too.
Dryice 2199 both are conveying a lot of information in a short amount of time?
I do recommend you watch it though. I've seen it twice now and I actually enjoyed it :)
Dude, it’s been so off for me recently. I legit keep getting roblox and Minecraft videos suggested and I have never watched any videos on it
sasor098 so I haven't watched anything like that since before youtube. I remember that guy from micro machine commercials and how people confused him with the Scatman.
I wouldn't consider Michael Jackson's bad to be information. Also, the video after that was a slow mo thing.
looping from 2:54 to 2:57 all day long 😂😂
One thing is certain: the name chosen for this metric was a major flop.
tunnel bear must be one of the most resilient advertisers ever...
Floating point?
I thought it was floatplane 😏
ba dum pshhh
BURNNNNNN
What about floating space?
Avinash Iyer woah I forgot about that
What about Final Space
For an idea of what to do for a fast as posible: how voice recognition works
Floating-point performance is when your PC/Laptop starts floating on the surface in the bathtub. Try it. You won't regret anything.
2:28 "can vary quite a *BIT* "
Gonna wait for the B-Minus Tech Tips Version on this...
We need a Serato DJ & mix Emergency eternal make up video. Something that help DJs select the right processor and GPU to run these programs efficiently there’s just no information on that stuff for us I think you’d be interested.
Before FLOPS (usually mainframe) computer performance was expressed in MIPS (millions instructions per second)
Damn, I actually understood some RUclips maths... Thanks A Levels!
Linus looks good when he reads from teleprompter :)
We all float down here, Linus
Can people stop fucking saying the titan V has 110 Tflops? It's not the same kind of benchmark as any of the other GPU's on the market. The actual value is like 12Tflops
I think my ti-83 has a lot of flops, it's very good at math.
Actually, most calculators have less than 10 kiloFLOPs
I like how they put the MHz in front of cpus, that use GHz, and vise versa
Learning is funn