Does CPU Clock Speed Actually Matter?

Techquickie ·Techquickie ·2019-05-06 · 1,145 words · ~5 min read
Floatplane YouTube

Transcript

JSON SRT VTT 85
0:00 thanks for watching Techquickie click the subscribe button then enable
0:03 notifications with the Bell icon so you won't miss any future videos it's no
0:08 secret that marketers really like numbers whether it's horsepower on a car
0:13 screen size on a TV or the number of items on the buffet there's this general
0:18 idea that people are drawn to large numbers and computer processors are no
0:23 exception if you're shopping for a new system it's pretty easy to find
0:27 retailers that prominently listed the processors gigahertz there's just one
0:32 small problem it's basically an utterly meaningless metric these days and has
0:37 been for at least the last 10 years now we touched on why you shouldn't just go
0:41 buy raw speed when you're buying a processor in this video but we're gonna
0:45 go into it in a little more detail today first off speed in megahertz or
0:50 gigahertz measures how many clock cycles a CPU goes through each second and a
0:57 cycle is basically what happens when an electrical pulse hits your CPU allowing
1:01 it to execute instructions and keep its activity in sync with the rest of your
1:05 system so this means that a processor rated at 4 gigahertz can handle a
1:11 billion more cycles per second than one rated at 3 what's simple enough to
1:16 understand but things get more complicated when you consider what
1:20 happens during a clock cycle one big
1:24 determining factor of a CPUs performance is how many instructions that can
1:28 execute per clock cycle modern
1:31 processors can work on more than one instruction at a time - thanks to
1:35 pipelining which you can think of as being similar to how an electronics
1:39 factory can turn out a huge number of smart phones per day even though it
1:43 might take a long time for one phone to make it all the way through the assembly
1:47 line so different stages of production are pipelined to take place
1:52 simultaneously so that the guy that installs the screen isn't constantly
1:56 waiting around for the next phone to work on pipelining in CPUs is similar in
2:00 principle but quite a bit more complicated and engineers use different
2:04 methods to allow the processor to chop up instructions into parts that can be
2:09 worked on simultaneously or even combine
2:12 smaller operation to complete them in fewer cycles increasing efficiency
2:17 exactly how this gets accomplished depends on the specific
2:21 microarchitecture of the processor which can learn more about up here but
2:24 bringing things back to the topic at hand it means that because the number of
2:29 instructions per clock cycle and the pipelining efficiency can very enormous
2:34 ly between CPU brands and even the individual models from a single brand
2:39 clock speed can end up being very deceiving CPUs also need to be able to
2:45 read ahead on the page so to speak to work efficiently modern programs aren't
2:50 all that linear and need to be able to respond to many different user inputs
2:54 quickly I mean just think about how fast you expect your PC to show you the right
2:59 thing after firing your weapon after someone else throws a grenade in a high
3:04 budget video game so CPUs are designed to examine out of order instructions and
3:09 make sure that they're executed such that they don't interfere with other
3:13 parts of the program as well as to anticipate what instructions might be
3:18 needed next a feature called a branch prediction CPUs with better branch
3:23 prediction can have significantly better performance and again this is something
3:28 you simply won't be able to determine just from looking at the clock speed and
3:32 there are many other factors that tie into the performance as well like the
3:36 type of RAM that is supported the types of instructions that are supported
3:40 remember with MMX and CPUs can come with
3:45 different types and amounts of cache memory you can learn more about it up
3:49 here but basically it's this super fast memory that stores small pieces of data
3:54 that the CPU thinks it will need in a hurry so a processor with a well
3:58 implemented cache can fetch things it has to work on much more quickly finally
4:03 if you're working on CPU intensive tasks like video encoding or file compression
4:07 having many cores to spread the workload
4:10 out and crunch more data in parallel can speed things up more than a clock speed
4:15 boost now don't get me wrong clock speed shouldn't be ignored completely if it
4:20 was totally irrelevant there wouldn't be a thriving community of overclockers
4:24 trying to squeeze as many megahertz as they can out of there chips for dem
4:28 performance gains and it can be a useful indicator of performance as long as you
4:33 are only using it to compare CPUs with the same microarchitecture features and
4:38 number of course or if you are compensating appropriately for the other
4:42 differences that exist the point is just that it shouldn't be a huge factor in
4:46 your buying decision just like you probably shouldn't choose a car based on
4:50 how many cupholders it has that is unless you really like fast food
4:55 speaking of fast do you ever find the pace of work whether you're a freelancer
5:00 or a small business owner is making it impossible to reconcile all your
5:04 accounting well FreshBooks is there for
5:07 you it's the simplest and easiest way to be more productive more organized and
5:11 perhaps most importantly get paid faster you can create and send
5:15 professional-looking invoices in less than 30 seconds you can set up online
5:19 payments with just a couple of clicks to get paid up to four days faster you can
5:22 see when your client has seen your invoice to put an end to the guessing
5:26 games and you can take the whole experience with you on the go my phone's not in my pocket usually I hold up my
5:30 phone during this part with their fully featured apps for iOS and Android you
5:34 can just imagine what kind of phone I'm using according to your preferences so
5:38 freshbooks is offering a 30-day unrestricted free trial to our viewers
5:41 and to claim it you just got to go to FreshBooks comm slash Techquickie we're
5:44 gonna have that links below and enter Techquickie and how did you hear about
5:47 us section so thanks for watching guys like dislike check out our other videos
5:52 don't forget to comment if you have a suggestion for a future fast as possible
5:55 and subscribe don't think of it as subscribe
5:59 that sounds like bad scribe think of it it's like super scribe amazing scribe
6:03 there's also that Bell thing if you're into that so no one hits the Bell